- 1
- 0
- 约9.59千字
- 约 30页
- 2016-02-25 发布于江苏
- 举报
在权限管理系统中,一个用户可以拥有多个角色,一个角色可以授予多个用户,因此用户和角色之间存在多对多关系 public class Userinfo implements java.io.Serializable { private Integer userid; private String cname; private String cpwd; private Userdetails userDetail; SetSysrole sysRoles=new HashSetSysrole(); //set/get方法省略 } public class Sysrole implements java.io.Serializable { private Integer roleId; private String roleName; private String roleDesc; private SetUserinfo userinfos=new HashSetUserinfo(); //set/get方法省略 } class name=com.phome.Userinfo table=userinfo catalog=permission id name=userid type=java.lang.Integer column name=userid / generator class=identity / /id set name=sysRoles table=user_role key column=roleid/key many-to-many class=com.phome.Sysrole column=userid/many-to-many /set /class class name=com.phome.Sysrole table=sysrole catalog=permission id name=roleId type=java.lang.Integer column name=roleId / generator class=identity / /id set name=userinfos table=user_role key column=userid/key many-to-many class=com.phome.Userinfo column=roleid/many-to-many /set /class Session session=factory.openSession(); Transaction tran=session.beginTransaction(); Userinfo user=(Userinfo) session.get(Userinfo.class, 1); Sysrole role=new Sysrole(); role.setRoleId(1); Sysrole role1=new Sysrole(); role1.setRoleId(2); user.getSysRoles().add(role); user.getSysRoles().add(role1); mit(); Session session=factory.openSession(); Transaction tran=session.beginTransaction(); Userinfo user=(Userinfo) session.get(Userinfo.class, 1); SetSysrole roles=user.getSysRoles(); for (Sysrole sysrole : roles) { if (sysrole.getRoleId()==1) { roles.remove(sysrole); break; } } mit(); 掌握many-to-one关联 掌握one-to-many关联 掌握many-to-many关联 实体之间的关系 关联关系 (has-a) 通过一个对象持有另一个对象的实例 泛化关系 (is-a) 通过对象之间的
您可能关注的文档
- TENDA无线组网.doc
- tenda无线路由器设置.doc
- TGA审计日程.doc
- TRH高负荷问题解决.doc
- T梁成-桥-图片.ppt
- U8 采购业务-制单.ppt
- U870-集团财务-ZYM.ppt
- u880导航与手机电视.doc
- Ubuntu系统 入门lab03.ppt
- unity3d游戏开发之脚本实现模型的平移与旋转.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)