Hibernate实体映射文件的配置 如何在同一个表配置一对多关系映射配置?表中有一列与当前表的主键关联,如parentId=0,是父级,大于0的必须和父级关联。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好不要用Hibernate来配置复杂的数据库关系,这样效率会很低的 是不是有点像tree的结构,自关联 效率会很低是你配置不当。<set name="parent" inverse="true"> <key> <column name="id" not-null="true" /> </key> <one-to-many class="yourclass" /> </set>class里面加个Set parent=new HashSet(); 举个例子吧,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> 像QQ邮箱一样,点上传文件就马上能显示文件大小 jquery-validate的用法 关于AutoCAD图形打印的问题 [weblogic] DNS轮循, 如何复制会话???? java调用webservice接口提示未签到~~ 求帮助!!! 欢迎加入技术学习群 最近想学学SpringMVC 哪里可以下载论坛字体编辑器的组件啊? 老菜的问题,tomcat在没有网卡的机器上可否运行? 请问怎样在jboss中启动tomcat,怎么设置?谢谢! web如何合理使用内存存储数据减少数据库操作 struts2中使用dwr的问题
<key>
<column name="id" not-null="true" />
</key>
<one-to-many class="yourclass" />
</set>class里面加个Set parent=new HashSet();
<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>