0
我正在努力與包含具有相同類類型的屬性的類的Hibernate映射。即(簡體):如何在Hibernate中保留遞歸屬性?
public class A {
protected A next = null;
}
我映射目前的樣子:
<hibernate-mapping package="mypackage">
<class name="A" table="tblA" lazy="false">
<id name="id">
<generator class="native"/>
</id>
<property name="next" type="A" />
</class>
</hibernate-mapping>
但是Hibernate的初始化過程中,我得到一個Exception in thread "main" org.hibernate.MappingException: Could not determine type for: A, at table: tblA, for columns: [org.hibernate.mapping.Column(next)]
。
我的理解是,我試圖使用尚未聲明的映射(因爲我現在正在做),而且我可能需要類似前向聲明的東西,等等。你有什麼主意嗎?
謝謝
Tunnuz
謝謝,工作就像一個魅力:) – tunnuz 2011-03-23 11:16:13