例如,我有 2 个实体。
一个实体(Mysql表名=“A”)
B实体(Mysql表名=“B”)
我想从 A 表中获取 B 表中没有的数据。
我写了sql并且它正在工作。
从A中选择*
左外连接 B
ON A.id = B.a_id
其中 B.id 为空
如何用JPQL实现?
最佳答案
如果您有某种以下结构:
Class EntityA
--------
long Id
Set<EntityB> Bs
Class EntityB
-------
long Id
EntityA A
我认为以下应该有效
SELECT a FROM EntityA a WHERE a.Bs IS EMPTY
关于java - 如何使用左外连接创建jpql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21258803/