【发布时间】:2011-07-21 05:22:01
【问题描述】:
我正在努力处理涉及具有相同类类型属性的类的 Hibernate 映射。 IE。 (简化):
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)]。
我的理解是,我正在尝试使用尚未声明的映射(因为我现在正在这样做),我可能需要类似前向声明之类的东西。你有什么想法吗?
谢谢
图努兹
【问题讨论】:
标签: java hibernate recursion mapping persistence