【发布时间】:2015-05-08 04:28:16
【问题描述】:
我有这样的阶级关系 ClassA---(Many2One)--->ClassB----(Many2One)-->ClassC
我想用以下条件搜索出 A 1. C的ID=1 2. C 为空
这种情况下怎么写jpql?
【问题讨论】:
-
条件:C的ID=1或C为空
标签: jpa eclipselink jpql
我有这样的阶级关系 ClassA---(Many2One)--->ClassB----(Many2One)-->ClassC
我想用以下条件搜索出 A 1. C的ID=1 2. C 为空
这种情况下怎么写jpql?
【问题讨论】:
标签: jpa eclipselink jpql
如果您使用的是 JPA 2.1,则可以使用 ON 子句:
select a from A a left join a.b b left joib b.c c on c.id = 1
【讨论】: