我如何做错调度程序配置,也许缺少某些东西?



我不知道问题是什么,不是创造了豆子。 假设它是AppInitializer或AppConfig,下面的图片和代码。 https://drive.google.com/drive/folders/133XHg9460qLGxqvaSBmkdrUt4img68DA?usp=sharing

抱歉我没有充分披露问题,我搜索了很长时间。谢谢!

错误显示缺少会话工厂 bean,

'

customerDao'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: 创建名为"customerDaoImpl"的 bean 时出错:通过字段 'sessionFactory' 表示的不满足依赖关系;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException: 没有可用的类型为"org.hibernate.SessionFactory"的合格 bean: 预计至少有 1 个 Bean 符合自动连线候选条件。依赖项注释:

你需要像下面这样创建会话工厂 bean,

@Bean
public LocalSessionFactoryBean sessionFactory() {
LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(dataSource());
sessionFactory.setPackagesToScan(new String[] { "com.brest.code.entity" });
return sessionFactory;
}
@Bean
@Autowired
public HibernateTransactionManager transactionManager(SessionFactory s) {
HibernateTransactionManager txManager = new HibernateTransactionManager();
txManager.setSessionFactory(s);
return txManager;
}

参考春季 MVC 休眠

最新更新