Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument
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;
}
最新文章
- python 类定义 继承
- X-Cart 学习笔记 完整目录
- 记一个界面刷新相关的Bug
- 在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
- 动态创建地图文档MXD并发布地图服务
- Climbing Stairs - Print Path
- ajax 访问--提高安全性
- java性能优化策略
- Android WebView和JavaScript交互
- Java解决TopK问题(使用集合和直接实现)
- 【Java学习笔记之三十一】详解Java8 lambda表达式
- [WPF]何如在Win7使用Aero2主题
- [离散时间信号处理学习笔记] 10. z变换与LTI系统
- axios中文文档
- win10系统激活
- 【iCore4 双核心板_FPGA】例程十一:FSMC总线通信实验——独立地址模式
- AIDL interface XXX should be declared in a file
- 关于redux
- delphi的ActionToolBar控件的使用 [问题点数:50分]
- 二进制转化 - bitset
热门文章
- 在jsp页面中导入BootStrap中的文件
- RISC-V指令集的诞生,";V";也表示变化(variation)和向量(vectors)
- js插件---markdown如何使用
- Kinect 开发 —— 用户交互设计的若干思考
- C/C++(函数)
- 在Xampp中添加memache扩展
- pidof---查找指定名称的进程的进程号id号。
- IDLE的自动补全功能
- JavaScript学习总结(8)——JS实用技巧总结
- 开发,从需求出发 &;#183; 之三 春天在哪里