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

你可能感兴趣的:(JPA Not a managed type 异常)