如何在HQL中加入2个条件我想为下面的查询编写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超过单一条件?我希望我的问题得到澄清?
有效的HQL查询看起来像这样:
select e, s
from Employee e left join e.salary s with (s.sal in (1000,2000))
这假设Employee
实体有Salary
字段salary
。如果我关闭了名称,则更改查询。