0

hyperjaxb を使用する場合、どこで auto-import="false" を設定できるか知っていますか? Persistence.createEntityManagerFactory() を呼び出すときにこの例外があります。

この自動インポートで問題が解決すると仮定すると、代わりに手動でインポートする必要があると思います。そのような情報をどこで探しますか?

ありがとうございました。

スレッド「メイン」での例外 javax.persistence.PersistenceException: [PersistenceUnit: com.sun.java.xml.ns.persistence:org.jvnet.hyperjaxb3.ejb.schemas.customizations:com.sun.java.xml.ns.persistence .orm:generated] org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:265) で EntityManagerFactory を構成できません。 createEntityManagerFactory(Persistence.java:52) at PropertiesTest.Test1(PropertiesTest.java:68) at PropertiesTest.main(PropertiesTest.java:121) 原因: org.hibernate.AnnotationException: Use of the same entity name times: Basic at org org.hibernate.cfg.AnnotationBinder の .hibernate.cfg.annotations.EntityBinder.bindEntity(EntityBinder.java:304)。bindClass(AnnotationBinder.java:567) org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:546) org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:291) org.hibernate.cfg.Configuration org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1226) の .buildMappings(Configuration.java:1148) org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:173) の org.hibernate.ejb. Ejb3Configuration.configure(Ejb3Configuration.java:854) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:191) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:253) ... さらに 4 件発生by: org.hibernate.DuplicateMappingException: duplicate import: Basic は両方の組織を参照します。jvnet.hyperjaxb3.ejb.schemas.customizations.Basic および com.sun.java.xml.ns.persistence.orm.Basic (auto-import="false" を使用してみてください) .java:164) at org.hibernate.cfg.annotations.EntityBinder.bindEntity(EntityBinder.java:297) ... 13 詳細

4

0 に答える 0