有三个表,a表 :id,name; b表:id,name; c表:id,aid,bid,name。
aid,bid分中是以a表和b表的主键做为外键,在Hibernate配置文件已经配置好了。
在这三个表中,我想根据a表的id查找出对应的多条b表记录。该如何写HQL语句。
问题补充:
原来是配置文件写错了,以致总是得不到应该得到的数据
Hibernate 多表查询
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
eyeqq 2008-10-28 10:11关注[code="java"]
from c where c.a.id = ?
[/code]
这样应该是可以的。
然后你得到的C对像里去取B对象就可以了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报