Hibernate 多表查询

有三个表,a表 :id,name; b表:id,name; c表:id,aid,bid,name。



aid,bid分中是以a表和b表的主键做为外键,在Hibernate配置文件已经配置好了。



在这三个表中,我想根据a表的id查找出对应的多条b表记录。该如何写HQL语句。
问题补充:
原来是配置文件写错了,以致总是得不到应该得到的数据

[code="java"]
from c where c.a.id = ?
[/code]
这样应该是可以的。
然后你得到的C对像里去取B对象就可以了。

select b.name from b where b.id=(select c.bid from c inner join a where a.id=c.aid)

你这些表对应的java对象是什么贴出来看看,才好写