这样的hql语句怎么写啊

zygsee 2009-12-25 12:55:35
A B C三个类
A与B是一对多
B与C是一对一

现在的查询条件是知道C的id,要找到对应的所有A,这样的HQL怎么写啊
...全文
95 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sean1203 2009-12-25
  • 打赏
  • 举报
回复
from B.A WHERE B.C.ID=id group by B.A.ID
sean1203 2009-12-25
  • 打赏
  • 举报
回复
反正这几种方法lz你自己看要求如何
自己用
sean1203 2009-12-25
  • 打赏
  • 举报
回复

看清楚3楼的意思了
把后面group by去掉
from B.A WHERE B.C.ID
sean1203 2009-12-25
  • 打赏
  • 举报
回复
是a的list,并且用group by把重复的a给去掉了
或者你from distinct B.A WHERE B.C.ID=i看看加distinct有用吗?
木木水夕 2009-12-25
  • 打赏
  • 举报
回复
没看清楚是hql,呵呵
木木水夕 2009-12-25
  • 打赏
  • 举报
回复
select * from A a,B b,C c where a.id = b.id and b.id = c.id and c.id="你要查询的C的id"
nickycheng 2009-12-25
  • 打赏
  • 举报
回复
哦?按你这个说法最多只能查到一个A吧

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧