spring 5.+jpa 配置类出错:

十二月 20, 2018 5:53:01 下午 org.springframework.web.servlet.DispatcherServlet initServletBean
严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'studentRepository': Cannot create inner bean '(inner bean)#69ecc373' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#69ecc373': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' available

原因之一是配置类中方法名不对:

	@Bean
public LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean()
{
//EntityManagerFactory
LocalContainerEntityManagerFactoryBean bean=new LocalContainerEntityManagerFactoryBean();
bean.setDataSource(dataSource());
bean.setPackagesToScan(new String[] {"com.jpa.demo"});
bean.setJpaVendorAdapter(jpaVendorAdapter());
return bean;
}

  

必须是:entityManagerFactory:

	@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory()
{
//EntityManagerFactory
LocalContainerEntityManagerFactoryBean bean=new LocalContainerEntityManagerFactoryBean();
bean.setDataSource(dataSource());
bean.setPackagesToScan(new String[] {"com.jpa.demo"});
bean.setJpaVendorAdapter(jpaVendorAdapter());
return bean;
}

  

最新文章

  1. python 类定义 继承
  2. X-Cart 学习笔记 完整目录
  3. 记一个界面刷新相关的Bug
  4. 在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
  5. 动态创建地图文档MXD并发布地图服务
  6. Climbing Stairs - Print Path
  7. ajax 访问--提高安全性
  8. java性能优化策略
  9. Android WebView和JavaScript交互
  10. Java解决TopK问题(使用集合和直接实现)
  11. 【Java学习笔记之三十一】详解Java8 lambda表达式
  12. [WPF]何如在Win7使用Aero2主题
  13. [离散时间信号处理学习笔记] 10. z变换与LTI系统
  14. axios中文文档
  15. win10系统激活
  16. 【iCore4 双核心板_FPGA】例程十一:FSMC总线通信实验——独立地址模式
  17. AIDL interface XXX should be declared in a file
  18. 关于redux
  19. delphi的ActionToolBar控件的使用 [问题点数:50分]
  20. 二进制转化 - bitset

热门文章

  1. 在jsp页面中导入BootStrap中的文件
  2. RISC-V指令集的诞生,"V"也表示变化(variation)和向量(vectors)
  3. js插件---markdown如何使用
  4. Kinect 开发 —— 用户交互设计的若干思考
  5. C/C++(函数)
  6. 在Xampp中添加memache扩展
  7. pidof---查找指定名称的进程的进程号id号。
  8. IDLE的自动补全功能
  9. JavaScript学习总结(8)——JS实用技巧总结
  10. 开发,从需求出发 · 之三 春天在哪里