zer*_*mus 4 grails hibernate hql grails-orm
假设我有一台带收音机的汽车,收音机与Button有一对多的关联.我想要的是福特汽车制造的所有按钮的唯一名称,按Button名称排序.鉴于我们建立关系的方式,我无法弄清楚如何做到这一点.就像是:
select distinct elements(c.radio.buttons)
from Car c
where c.make = 'Ford'
order by c.radio.buttons.name
Run Code Online (Sandbox Code Playgroud)
当然,最后一部分是错误的.我打算对这些数据进行分页,这就是为什么我试图在查询中完全完成它.
答案可能涉及联接获取,但到目前为止我没有运气.谢谢!
HQL会是
select distinct button
from Car c join c.radio.buttons button
where c.make = 'Ford'
order by button.name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4857 次 |
| 最近记录: |