0

我使用了这篇文章: http: //viralpatel.net/blogs/2011/12/hibernate-inheritance-table-per-subclass-annotation-xml-mapping.html用于每个子类 hbm 方法的 Hibernate 继承表。当我运行主类时,我得到以下异常。

12/02/16 00:02:24 ERROR hibernate.AssertionFailure: an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: not a joined-subclass
    at org.hibernate.mapping.Subclass.createForeignKey(Subclass.java:192)
    at org.hibernate.cfg.HbmBinder.bindJoinedSubclass(HbmBinder.java:942)
    at org.hibernate.cfg.HbmBinder.handleJoinedSubclass(HbmBinder.java:2305)
    at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2207)
    at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2134)
    at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:409)
    at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:323)
    at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:174)
    at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXml(Configuration.java:3948)
    at org.hibernate.cfg.Configuration$MetadataSourceQueue.processHbmXmlQueue(Configuration.java:3940)
    at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3928)
    at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1368)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1826)
    at com.gubs.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
    at com.gubs.HibernateUtil.<clinit>(HibernateUtil.java:8)
    at com.gubs.OneToOne.main(OneToOne.java:12)

Initial SessionFactory creation failed.org.hibernate.AssertionFailure: not a joined-subclass
Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.gubs.HibernateUtil.buildSessionFactory(HibernateUtil.java:17)
    at com.gubs.HibernateUtil.<clinit>(HibernateUtil.java:8)
    at com.gubs.OneToOne.main(OneToOne.java:12)
Caused by: org.hibernate.AssertionFailure: not a joined-subclass

有任何想法吗 ?

谢谢, 格斯

4

0 回答 0