首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Hibernate实体映射文件的配置解决方案

2012-03-20 
Hibernate实体映射文件的配置如何在同一个表配置一对多关系映射配置?表中有一列与当前表的主键关联,如pare

Hibernate实体映射文件的配置
如何在同一个表配置一对多关系映射配置?表中有一列与当前表的主键关联,如parentId=0,是父级,大于0的必须和父级关联。

[解决办法]
举个例子吧,question表 与 answer表是一对多的关系
<hibernate-mapping>
<class name="com.wq.domain.Question" table="Question" schema="dbo" catalog="School">
<id name="qid" type="java.lang.String">
<column name="qid" length="50" />
<generator class="native" />
</id>
<property name="qtitle" type="java.lang.String">
<column name="qtitle" length="100" />
</property>
<property name="qcontent" type="java.lang.String">
<column name="qcontent" length="500" />
</property>
<set name="answers" inverse="true">
<key>
<column name="qid" length="50" />
</key>
<one-to-many class="com.wq.domain.Answer" />
</set> </class>
</hibernate-mapping>

热点排行