关系映射,多对多的帮助理解

来源:互联网 发布:java开发文档怎么写 编辑:程序博客网 时间:2024/06/04 23:35
小记

将本来角色与角色权限的数据库多对多映射转化为
一个角色对应多个权限,一个权限能被多个角色引用。


分为两句话实现,其中没有权限的表(用的是常量censtant来代替)


设计:
1,角色类中有Set集合 保存角色权限。角色权限中变量(RolePrivilegeId).
(RolePrivilegeId)这是个特殊的变量。内保存角色和code;


角色部分使用Set集合,使用一对多 映射多个RolePrivilege
权限部分使用联合主键(内置的id)id 属性保存Role和code;使用mang-to-one role_id


相当于自己生成中间表,且这样维护简单些。
原创粉丝点击