我如何在HQL中的join中应用两个条件我想为下面的查询编写HQL
Select * from Employee e
left join fetch Salary s on s.sal in (1000,2000);我的问题是:我们如何在连接上应用多个条件。我知道在内部,查询的执行方式如下
select * from Employee e
left join Salary s on s.id = e.id但是我如何才能为多个条件编写hql呢?我希望我的问题清楚了?
发布于 2017-12-29 22:22:37
有效的HQL查询应如下所示:
select e, s
from Employee e left join e.salary s with (s.sal in (1000,2000))这里假设Employee实体有一个Salary字段salary。如果我关闭了名称,则更改查询。
https://stackoverflow.com/questions/48023284
复制相似问题