jsp+hibernate从一对多的一方取多方的值,就是有2个表,是多对多关系。我给他们加了个中间表。
2个表,是多对多关系。我给他们加了个中间表。中间表上配的2个一对多,对应那2个表,然后我通过中间表查询所有,怎么通过中间表的set集合遍历他们2个表的值...
2个表,是多对多关系。我给他们加了个中间表。中间表上配的2个一对多,对应那2个表,然后我通过中间表查询所有,怎么通过中间表的set集合遍历他们2个表的值
展开
1个回答
展开全部
中间表一般也就两个字段
你查这两个字段然后去另外两个表找对应的数据
不过为什么要通过中间表遍历?中间表可不是这样用的。
你查这两个字段然后去另外两个表找对应的数据
不过为什么要通过中间表遍历?中间表可不是这样用的。
追问
我想查看2个表对应的数据,从其中一个多表,导航到中间表去然后导航到另一个表的数据吗?
追答
表一存放人
表二存放人的角色
中间表存放人和角色的id
查一个人有几种角色。找出中间表属于这个人的所有id数据,根据每条记录相应的角色id查出相应的信息
反之查这个角色有哪些人。
一的一端是人和角色表,他们才有set集合。中间表没有,要搞清楚set应该在哪一边。
如果你配置的是多对多,甚至都不用管中间表
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询