我有菜单表和角色表,现在他们是多对多的关系,
部分关系设置如下
角色表
<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、当我要特地去维护他们的关系的时候又可以进行维护
部分关系设置如下
角色表
<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、当我要特地去维护他们的关系的时候又可以进行维护
还是自己编程在java中将逻辑实现会比较容易
当我去更新A的基本信息的时候不会去重新关联AB表
当我去更新AB的时候基本信息里不会被改。。我现在那个配置出来的,当我更新基本信息的时候关系会被全部删除
当我设置关系的时候基本信息不会被改