关于映射文件一对多 多对一 多对多的小结

来源:互联网 发布:js获取选中的一行数据 编辑:程序博客网 时间:2024/06/03 17:38

1.多对一:

   <many-to-one name="  " class=" "  column=" "></many-to-one>

eg:  (?1)department属性,本类与(?2)Department的多对一的关系  我们可以这样写:

<many-to-one name="department  " class="Department"  column="departmentId ">

</many-to-one>

这里有个小技巧,就是我们在写映射关系文字描述的时候,要写清楚,像上面那样,然后在name处填写(?1)

的内容,在class 的地方,填写(?2)的内容,这个小技巧在后面的一对多和多对多的映射中同样适用!

2.一对多:

<set  name=" ">

<key column='' ''></key>
<one-to-many class=" "/>

</set>

3.多对多:记住多对多需要两张表,所以需要加入table  还需要多一个列名

<set  name=" "  table=“”>

<key column='' ''></key>
<many-to-many class=" "   column=" ''></many-to-many>

</set>


0 0
原创粉丝点击