2011-05-18 111 views
2

是否可能将以下内容翻译为(Open)JPAOpenJPA左外连接条件

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' 

在第一个查询,它返回即汽车的类型不是“嗒嗒”的情况下空数据。 在最后一个查询中,如果汽车不是'blah',它不返回Person行。

回答

1

我在这找不到任何信息,所以我假设它不是。我最终创建了一个视图并查询视图。

顺便说一句,休眠允许通过with关键字。