问题描述:之前实体类的包名是Entity,为了统一规范现在给它改成全小写entity,打包部署到我们公司的环境上报以下错误
报错日志:
Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: class grp.XXX.entity.XXX
问题解决:
step1 查看实体类有没有加@Entity注解(这个注解是有的,因为我只修改了一个包名)
step2 jpa配置扫描路径(最开始接触的jpa里面并没有相关配置类,还是别个提醒,用实体类的包名全局搜索了一下才发现有个配置类)

package grp.dataSource;@Slf4j
@Configuration
@EnableConfigurationProperties(JpaProperties.class)
@EnableJpaRepositories(value = "com.XXX.dao",entityManagerFactoryRef = "entityManagerFactory",transactionManagerRef = "transactionManager")
public class JpaEntityManager {@Bean(name = "entityManagerFactoryBean")public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean(EntityManagerFactoryBuilder builder) {Map<String, Object> properties = hibernateProperties.determineHibernateProperties(jpaProperties.getProperties(), new HibernateSettings());return builder.dataSource(routingDataSource())//关键:注入routingDataSource.properties(properties).packages("com.XXX.entity").persistenceUnit("myPersistenceUnit").build();}@Primary@Bean(name = "entityManagerFactory")public EntityManagerFactory entityManagerFactory(EntityManagerFactoryBuilder builder) {return this.entityManagerFactoryBean(builder).getObject();}@Primary@Bean(name = "transactionManager")public PlatformTransactionManager transactionManager(EntityManagerFactoryBuilder builder) {return new JpaTransactionManager(entityManagerFactory(builder));}}

Not a managed type相关推荐

  1. spring boot: 构建项目时报错Not a managed type

    今天在学习使用Spring Data JPA的时候,将bean和JpaRepository放在了不同的package中,导致无法构建项目,报以下错误: org.springframework.bean ...

  2. Spring Data JPA单元测试 Not a managed type

    为什么80%的码农都做不了架构师?>>>    编者注 之前在编写HavaWeb的框架的时候,就碰到这个问题了.但是由于懒,没有处理.最近拿起框架继续处理.在单元测试的时候,确实报出 ...

  3. java.lang.IllegalArgumentException: Not an managed type

    出现异常: java.lang.IllegalArgumentException: Not an managed type spring+jpa框架整合出现问题: 从svn checkout项目出来后 ...

  4. Not an managed type

    运行 jpa 生成数据表 报错:Not an managed type 1检查 类是否被jpa扫描到 2检查 类是否加上@Entity , @Table 3 检查 jpa 的dao接口 是否继承 jp ...

  5. Spring集成JPA提示Not an managed type

    在做Spring与JPA集成时,出现问题如下: Caused by: java.lang.IllegalArgumentException: Not an managed type: class co ...

  6. Spring 项目运行提示错误 Not a managed type

    在启动 Spring 项目的时候提示下面的错误信息. 问题和原因 这个问题的原因是你的类没有在 Spring 管理的容器中注册. 主要原因是上面的包的路径不正确. 修改上面的包的路径后重启服务就可以解 ...

  7. java框架mangedv,Spring集成JPA后,报“Not an managed type: class x.x.x

    以前的Spring脚手架项目,因业务需要,是基于多数据源 and不同方言的数据库的,对于普通项目过于复杂了, 于是重新搭了个单数据源的,用STS新建完毕,这是项目目录, 加上配置之后,先列下appli ...

  8. SpringBoot-java.lang.IllegalArgumentException: Not a managed type异常问题解决方法

    见博客:https://blog.csdn.net/heyewu4107/article/details/78942393

  9. java.lang.IllegalArgumentException: Not a managed type: class com.** 解决方案

    springboot  添加jpa根据表反向生成实体类后,启动报错如标题,是因为实体类的目录不对,改为启动类所在目录下面的目录即可.记录备忘.

最新文章

  1. 用js获取当前地理位置的经纬度
  2. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18)
  3. 国内常见的电子地图坐标介绍
  4. Division 贪心,模拟 牛客练习赛95
  5. 作为本科大学生比较适合的水准比较好的,嵌入式软件系统的会议
  6. Android 8.0 中如何读取内部和外部存储以及外置SDcard
  7. Java字符与数字的计算
  8. equals和==的区别(转)
  9. android 练习之路 (三)
  10. document.execCommand() 解析
  11. Qt5学习笔记之串口助手三:打包成Windows软件
  12. Kotlin中正则表达式分析
  13. 通过Process调用桌面程序
  14. 电脑连接不上wifi,怎么办?
  15. IDEA打包war部署到Tomcat
  16. Googler高级工程师打造“厂外生存指南”,程序员感叹,圆我大厂梦
  17. java动作游戏教程_格斗游戏的动作设计和制作
  18. 修改数据库安装的服务器 系统时间,修改数据库服务器的操作系统时间
  19. 我的人生就是一次次世界杯串起来的
  20. 小张初识c语言的成长经历NO.1

热门文章

  1. Java连接Sql Server的过程及遇到的问题(极端新手向)
  2. wx.getLocation接口申请原因怎么填?
  3. Dojo1.11官方教程文档翻译(3.5)动画
  4. UVM:filed_automation
  5. 伪装成mysql的备_如何伪装成一个服务端开发(六) -- 数据库操作
  6. UE4 PBR材质使用记录
  7. qq飞车手游忘记哪个区了服务器也没显示,qq飞车手游大区查询方法,轻松几步让你知道你是哪个区...
  8. 献给准大三的童鞋们,想要在暑假里找个java实习工作.
  9. 获取Android_Studio模拟器root权限的方法
  10. LeCo-33.搜索旋转数组