hibernate单向xml映射配置对比

来源:互联网 发布:阿里云客服能用手机吗 编辑:程序博客网 时间:2024/05/16 09:01

已Student作为主体的时候只需要特殊配置Student.hbm.xml文件,n为多,1为1

Student.hbm.xmlStudent:Address=1:1
<many-to-one name="studentAddress" class="Address" unique="true" />
Student:Address=n:1
<many-to-one name="studentAddress" class="Address" />
Student:student_phone:Phone=1:X:n
<set name="studentPhoneNumbers" table="STUDENT_PHONE">    <key column="STUDENT_ID" />    <many-to-many column="PHONE_ID" unique="true" class="Phone" /><set>
Student:student_course:Course=n:X:n
<set name="courses" table="STUDENT_COURSE">    <key column="STUDENT_ID" />    <many-to-many column="COURSE_ID" class="Course" /></set>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

似乎没有什么能比对比说的更加清楚了,还是做一点说明,只说自己能够解释清楚的。

不管神马对神马,我们从“对一”,“对多”的角度来说明,先把前面的主体放在一边。

对一使用many-to-one对多在set中内嵌key many-to-many

原创粉丝点击