您的位置:首页 > 其它

Hibernate学习随笔-----关系映射(4)单向N-N关联

2015-09-17 10:16 561 查看
单向N-N关联

单向的N-N的关联和1-N关联的持久化类代码完全相同,控制关系的一端需要增加一个Set类型的属性,被关联的持久化实例以集合形式存在。

N-N关联必须使用连接表,N-N关联与有连接表的1-N关联非常相似,只要去掉<many-to-many/>元素的unique="true"属性即可。

<class name="Person" table="person_inf">

<id name="id" column="person_id">

<generator class="identity"/>

</id>

<set name="addresses" table="person_address">

<key column="person_id"/>

//<many-to-many/>子元素不再有unqiue="true"属性,就完成了N-N的关联映射

<many-to-many class="Address" column="address_id"/>

</set>

</class>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: