简单 SQL 连接的 HQL 查询
HQL Query for simple SQL joins
我如何在加入 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
。如果我没有名字,请更改查询。
我如何在加入 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
。如果我没有名字,请更改查询。