复杂的sql查询和JPQL

2024-04-27

如何将这种复杂的sql语句改成JPQL呢?

select a.name, a.surname, b.street, c.location, c.location_desc
from table1 join table2 on b.id = a.some_fk
left join table3 d on d.id = a.id
left join table4 c on c.some2_id = d.some2_fk where a.id = 400;

这是否可以以 JPQL 形式呈现?


如果不知道实体及其映射,就不可能给出明确的答案,但查询如下所示:

select a.name, a.surname, b.street, c.location, c.locationDesc
from Entity1 a 
join a.entity2 b
left join a.entity3 d 
left join d.entity4 c 
where a.id = 400;

前提是实体之间存在必要的关联。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

复杂的sql查询和JPQL 的相关文章

随机推荐