hibernate对于多对多是需要中间表的
不对,感觉你这样的设计有点问题,能不能详细说一下,之前我做过一个这样的问题。我的设计是这样的用户表,角色表,权限表用户跟角色之前是多对多的角色跟权限也是多对多的那么就有两个中间表hubernate对中间表回需要编程两个一对多的关系所以在查询的时候首先从用户查角色会得到一个set,,然后遍历set,每一次遍历能获取一个角色对象,角色对象能获取一个set是角色与权限中间表id的对象set,由这个角色与权限中间表id的对象就可以去获取角色对象或者权限对象,这样就能查出来了。这种事完全hibernate 的查询方式,如果你觉得太麻烦,也可以直接用sql语句查询。
第一个注解代表声明一个主键生成策略,名称为systemuuid,使用uuid作为生成策略;第二个注解代表该类及其子类的继承关系,使用一张表的方式来完成该继承体系的映射。如果你对主键(oid)或者继承的映射有问题的话,你可以看下我的个人说明里面
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....