当前位置: 代码迷 >> Java Web开发 >> hibernate查询多对多的表如何查询某个ID同时存在的数据
  详细解决方案

hibernate查询多对多的表如何查询某个ID同时存在的数据

热度:129   发布时间:2016-04-16 21:52:38.0
求助hibernate查询多对多的表怎么查询某个ID同时存在的数据?
一张存放了A和B的多对多数据表  我想要这样查 select B from table where A.id=1 and A.id=2  也就是说想查ID即等于1又等于2的数据  求大神
------解决思路----------------------
你如果用and连接,那绝对查不出来 id =1  和id =2的数据,用or才行
------解决思路----------------------
你这个需求描述的比较模糊,是不是这个意思?
—— A表和B表连接后,找出B表所有能同时关联上A表ID为1和2的记录行。
另外A表的ID应该是主键吧?

我觉得还是先写出完整SQL,然后再考虑Hibernate能否实现。
不过不知道A表和B表的关键字段啥样,通过什么来实现多对多关联的,没法给出进一步建议。
------解决思路----------------------
同意楼上,问题描述不对。把表结构和数据弄出来
  相关解决方案