小记
将本来角色与角色权限的数据库多对多映射转化为
一个角色对应多个权限,一个权限能被多个角色引用。
分为两句话实现,其中没有权限的表(用的是常量censtant来代替)
设计:
1,角色类中有Set集合 保存角色权限。角色权限中变量(RolePrivilegeId).
(RolePrivilegeId)这是个特殊的变量。内保存角色和code;
角色部分使用Set集合,使用一对多 映射多个RolePrivilege
权限部分使用联合主键(内置的id)id 属性保存Role和code;使用mang-to-one role_id
相当于自己生成中间表,且这样维护简单些。
将本来角色与角色权限的数据库多对多映射转化为
一个角色对应多个权限,一个权限能被多个角色引用。
分为两句话实现,其中没有权限的表(用的是常量censtant来代替)
设计:
1,角色类中有Set集合 保存角色权限。角色权限中变量(RolePrivilegeId).
(RolePrivilegeId)这是个特殊的变量。内保存角色和code;
角色部分使用Set集合,使用一对多 映射多个RolePrivilege
权限部分使用联合主键(内置的id)id 属性保存Role和code;使用mang-to-one role_id
相当于自己生成中间表,且这样维护简单些。