OpenJPA左外加盟条件

问题描述 投票:2回答:2

是否可以将以下内容翻译成 (Open)JPA?

select t0.*
from Person t0
left outer join Car t1
on t0.id = t1.id_person
and t1.type = 'blah'

我想要的是指定外部连接条件。请注意,该查询与下面的查询不同:

select t0.*
from Person t0
left outer join Car t1
on t0.id = t1.id_person
where t1.type = 'blah'

在第一个查询中,对于汽车不属于类型的情况,它返回空数据。'胡说八道'.在最后一个查询中,如果汽车不属于类型,它不会返回Person行。'胡说八道'.

java sql jpa openjpa
2个回答
1
投票

我找不到任何关于这方面的信息,所以我假设为 没有. 最后我创建了一个视图,然后查询视图。

顺便说一下,hibernate允许这样做是通过 with 关键字

© www.soinside.com 2019 - 2024. All rights reserved.