Java 在Hibernate中映射包含超类的映射集合

Java 在Hibernate中映射包含超类的映射集合,java,hibernate,inheritance,polymorphism,hibernate-xml-mapping,Java,Hibernate,Inheritance,Polymorphism,Hibernate Xml Mapping,我正在尝试使用XML映射文件映射字符串,超类的映射集合。以下是我所拥有的: 超类有一个子类(目前有一个,但将来可能需要更多),我将称之为子类。因此,我在映射中有一堆子类和超类对象,当Hibernate在添加它们之后尝试搜索它们时,我会得到一个 org.hibernate.StaleStateException:批处理更新从更新[0]返回意外的行数;实际行数:0;预期:1 我很确定Hibernate正在寻找超类型的类,而映射中的对象实际上也有一些子类型 以下是如何为层次结构进行映射的要点,以防

我正在尝试使用XML映射文件映射字符串超类的映射集合。以下是我所拥有的:


超类有一个子类(目前有一个,但将来可能需要更多),我将称之为子类。因此,我在映射中有一堆子类和超类对象,当Hibernate在添加它们之后尝试搜索它们时,我会得到一个

org.hibernate.StaleStateException:批处理更新从更新[0]返回意外的行数;实际行数:0;预期:1

我很确定Hibernate正在寻找超类型的类,而映射中的对象实际上也有一些子类型

以下是如何为层次结构进行映射的要点,以防您需要更好地表示我所说的内容:


…属性。。。
(如果重要的话,还包含一些标记)
…更多属性。。。