关于如何使用hibernate映射文件映射多级继承的任何想法。我有以下情况。
A
|
|
B
|
|
C
我有一个包含A的P类.P与A有多对一的关系。
以下是P
的hibernate映射文件的摘录<many-to-one name="info" class="com.test.A" column="info" not-null="true" lazy="false" cascade="all" unique="true"/>
现在当我试图存储P
时引起:org.hibernate.HibernateException:实例不是预期的实体类型:com.test.C不是:com.test.A。
我的问题是C也是从A扩展的,所以当从A中存在的B可以存储时,为什么不能存储从B扩展的C。
由于 拉夫