解决方案 »
- 在ssh框架中的传值问题
- java操作树形结构 哪种容器存储效率比较高
- 这个内存溢出咋办
- js 中文乱码问题!高手进啊。求救啊 下午就要交项目了!!!!
- 这样的2个表联合查询的sql语句如何写啊?(急)谢谢大家了!
- baidu找不到的问题
- 请高手指点???????????急
- 使用struts,怎么用request.getAttribute()取得List
- 在weblogic6.1里,在一个域下配置多个server,使每个server都running
- 有人搞过绑定域名么?
- 急:eclipse team show history问题,请指点!!!
- jquery-week-calendar使用问题,在线等~~
很基本的东西吧。
我也试过用ruleId,但发现没有使用ruleName方便。因为一个用户也是有多个权限的。
权限--规则 one--many 权限中有个set<规则>
规则--规则项 one--many 规则中有个set<规则相>
根据你实际项目中的需求映射关系,需要则映射。有什么不方便呢。
<key column="ruleName"/>
<one-to-many class="Privilege"/>
</set>
他这样写 不过 一个权限对应多个规则?应该加个关联表吧? 我始终也没明白你那个ROLENAME是什么 一个权限对应多个规则表 如果多个权限同时用一个规则?咋办呢?
你在set里设置的key中的column指的是主键。而ruleName是规则名称,不是规则表的主键。
请再仔细看我最开始的描述,谢谢!
即:ruleId,ruleName
同时作为role的主键
你隐射的时候可以用ruleName隐射
这样能达到一定的约束
不知道是否能达到要求
Privilege(privilegeId,userId,ruleName)
privilegeId是主键,后两个进行组合唯一约束!