Spring Boot + Hibernate:@Entity名称被忽略

时间:2017-09-15 20:58:35

标签: hibernate jpa spring-boot spring-data-jpa

我们使用Spring Boot + JPA / Hibernate进行服务构建。

我在不同的jar /包中有两个同名的类。

使用Eclipse运行应用程序导致重复导入问题,因此我在其中一个实体中添加了以下内容:

@Entity(name = "EnderecoCEP")

它解决了Eclipse中的问题,我可以正常运行应用程序。但是,当使用java -jar运行Spring Boot生成的jar时,问题又回来了:

Caused by: org.hibernate.DuplicateMappingException: duplicate import: Endereco refers to both b.c.c.c.e.Endereco and b.c.c.d.e.Endereco (try using auto-import="false")

看起来@Entity(name)属性被完全忽略。我发现很多帖子抱怨类似的问题(另一个JAR映射),但没有一个有真正的解决方案。

1 个答案:

答案 0 :(得分:0)

请忽略这个问题!

问题在于我的POM中的JAR版本! 4小时后!!!