我有菜单表和角色表,现在他们是多对多的关系,
部分关系设置如下
角色表
<set name="uId" table="EP_UserRole" lazy="false">
         <key column="roleId"></key>
         <many-to-many class="com.xxtw.persit.EP_User" column="userId"></many-to-many>
</set>菜单表
<set name="rId" table="EP_RolePopedom" lazy="false">
         <key column="menuId"></key>
         <many-to-many class="com.xxtw.persit.EP_Role" column="roleId" ></many-to-many>
</set>
我要如何配置才能完成下面的需求
1、当我更新自己的时候不去维护它们的关系
2、当我要特地去维护他们的关系的时候又可以进行维护

解决方案 »

  1.   

    记得当初在学的时候看视频有提到如果是多对多的关系又想要动态的处理机制
    还是自己编程在java中将逻辑实现会比较容易
      

  2.   

    意思就是A表B表,然后AB表是A和B的多对多表
    当我去更新A的基本信息的时候不会去重新关联AB表
    当我去更新AB的时候基本信息里不会被改。。我现在那个配置出来的,当我更新基本信息的时候关系会被全部删除
    当我设置关系的时候基本信息不会被改