Hibernate 多对多关系中有中间表时,应该怎么设置?
2个回答
展开全部
权限与角色多对多
QxFunction.hbm.xml(权限)
<set name="qxFunction" cascade="none" table="QX_Role_Function">
<key column="roleid"></key>
<many-to-many class="vo.QxFunction" column="functionid"></many-to-many>
</set>
QxRole.hbm.xml(角色)
<set name="qxRole" table="QX_Role_Function">
<key column="functionid"></key>
<many-to-many class="vo.QxRole" column="roleid"></many-to-many>
</set>
QxFunction.hbm.xml(权限)
<set name="qxFunction" cascade="none" table="QX_Role_Function">
<key column="roleid"></key>
<many-to-many class="vo.QxFunction" column="functionid"></many-to-many>
</set>
QxRole.hbm.xml(角色)
<set name="qxRole" table="QX_Role_Function">
<key column="functionid"></key>
<many-to-many class="vo.QxRole" column="roleid"></many-to-many>
</set>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询