启动项目时所出现的JPA异常:
Caused by: java.lang.IllegalArgumentException: Not a managed type: class java.lang.Object
情况如下图所示:
查看度娘之后,发现此异常是JPA实体类没有被扫描到。
随后查看了自己的Dao层文件,发现自己Dao层文件注解全是@Repository
,而JPA注解则是@NoRepositoryBean
修改完成,重启项目成功。
@NoRepositoryBean :启动时不初始化该实体类,使用了该注解的接口不会被单独创建实例,只会作为其他接口的父接口而被使用。
其它更多的情况可以参考一下这篇博客:https://blog.csdn.net/heyewu4107/article/details/78942393