spring boot jpa-java.lang.IllegalArgumentException: Not a managed type异常问题解决方法
来源:互联网 发布:杭州皓辰网络法人 编辑:程序博客网 时间:2024/05/17 22:17
最近遇到一个问题:在生产中有两个模块,一个模块负责定时任务,并负责存库,另一个模块则负责读取数据库,并展示,由于是两个不同的模块,所以每个模块中都有一部分entity是公用的,导致整个系统的代码重复率偏高,所以决定将公共部分的entity提取出来,放到一个公共的模块当中,然后运行以前的代码,结果就抛了如下的异常:
Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.travelsky.springbooth2entity.Userat org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:210) ~[hibernate-entitymanager-5.0.11.Final.jar:5.0.11.Final]at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:70) ~[spring-data-jpa-1.10.6.RELEASE.jar:na]
大概问题就是entity没有扫描到,于是在主类中加了如下的注解:
@ComponentScan(basePackages="com.chhliu.springbooth2entity")
发现问题依然没有解决,于是在主类中再加上了如下注解:
@EnableJpaRepositories(basePackages={"com.chhliu.springbooth2entity"})
这个时候,就有点病急乱投医了,因为@EnableJpaRepositories的作用是用来扫描jpa的dao层的,而不是entity,所以就搜索了下spring boot怎么扫描entity,结果发现了@EntityScan注解,如是加上如下注解:
@EnableScan(basePackages={"com.chhliu.springbooth2entity"})
问题解决了。
阅读全文
1 0
- spring boot jpa-java.lang.IllegalArgumentException: Not a managed type异常问题解决方法
- 报错 java.lang.IllegalArgumentException: Not a managed type: class com.yzf.cloud.model.User
- Caused by: java.lang.IllegalArgumentException: Not an managed type: class
- spring data jpa 错误 Not an managed type: class java.lang.Object
- Spring-data-jpa报错Not an managed type: class java.lang.Object
- Spring Data JPA配置出现Not a managed type错误
- spring data jpa 出现Not a managed type
- spring data jpa 出现Not a managed type
- 解决spring的java.lang.IllegalArgumentException异常。
- 解决spring的java.lang.IllegalArgumentException异常。
- 解决Spring的java.lang.IllegalArgumentException异常
- Spring + toplink-essentials(JPA) is not a known entity type 问题解决
- 异常:java.lang.IllegalArgumentException
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base *** does not exist or is not a readable
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base *** does not exist or is not a readable
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base *** does not exist or is not a readabl
- Tomcat的异常 之 java.lang.IllegalArgumentException:Document base *** does not exist or is not a readable
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base xxx does not exist or is not a readab
- java多线程学习(二)
- Java面向对象详谈——方法与成员变量
- 网页聊天气泡效果实现
- LINQ系列:Linq to Object相等操作符
- LINQ系列:Linq to Object量词操作符
- spring boot jpa-java.lang.IllegalArgumentException: Not a managed type异常问题解决方法
- Activiti 历史任务查询
- Java面向对象详谈——封装、继承和多态
- mac版MySQL重置初始密码
- javascript怎么实现类似如C++函数中使用静态数据
- LINQ系列:Linq to Object分区操作符
- 开源跨平台多媒体开发库SDL初学编程练习--偷UP主的
- 暑假第一周 C . CodeForces 660A Co-prime Array
- 树状数组(基本操作)