N->N(连接表)
来源:互联网 发布:店淘宝客怎么一键复制 编辑:程序博客网 时间:2024/05/13 14:10
一.概念模型
多个用户(User)对应多个地址(Addr)
在User中维护
二.数据模型
tb_addr(addrId,name)
tb_user(userId,name)
tb_join_user_addr(userId,addrId)
三.配置
-----Addr
<class name="Addr" table="tb_addr">
<id name="addId" column="ADDRID" type="int">
<generator class="increment"/>
</id>
<property name="addrName" column="ADDRNAME" type="string"/>
</class>
----User
<class name="User" table="tb_user" lazy="true">
<id name="userId" column="USERID" type="int">
<generator class="increment"/>
</id>
<property name="userName" column="USERNAME" type="string"/>
<set name="addrs" table="tb_join_user_addr" cascade="all-delete-orphan">
<key column="USERID" not-null="true"/>
<many-to-many column="ADDRID"
class="Addr"/>
</set>
</class>