我们使用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映射),但没有一个有真正的解决方案。
答案 0 :(得分:0)
请忽略这个问题!
问题在于我的POM中的JAR版本! 4小时后!!!