springboot整合jpa启动类报错Not a managed type class
springboot整合jpa启动类报错Not a managed type: class
前言:最近在springboot项目中采用jpa,相关准备工作已完成,准备启动项目测试,发现启动时就报错:Not a managed type: class com.zpark.entity.User
说明:我的实体类User在另一个服务中,我已经早pom中引入了对应坐标,理论上应该能使用该实体类。
Not a managed type: class 报错一般原因:检查被使用的对应类上是否添加@Entity注解,和生成表的注解及相关属性注解,再检查了一下发现我写了。
解决方法:在启动类中添加扫描使用类所在包的注解@EntityScan(basePackages = “com.zpark.entity”)即可解决
原因:我的实体类所在的服务未启动,我要使用相关类,必须扫描到包即获取所有的类,这样才能供后面正常使用类。
添加注解后,完美启动!
原文链接:https://blog.csdn.net/ywy7777777/article/details/106679001/