JPA Not a managed type 异常

启动项目时所出现的JPA异常:

Caused by: java.lang.IllegalArgumentException: Not a managed type: class java.lang.Object

情况如下图所示:


异常.png

查看度娘之后,发现此异常是JPA实体类没有被扫描到。

随后查看了自己的Dao层文件,发现自己Dao层文件注解全是@Repository,而JPA注解则是@NoRepositoryBean

修改完成,重启项目成功。

@NoRepositoryBean :启动时不初始化该实体类,使用了该注解的接口不会被单独创建实例,只会作为其他接口的父接口而被使用。

其它更多的情况可以参考一下这篇博客:https://blog.csdn.net/heyewu4107/article/details/78942393

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容