Dim*_*ele 6 database entity jpa join
我有2个没有关联的表 /实体.我可以去JPA 交叉加入
FROM A as a, B as b WHERE b.col1=a.col1
Run Code Online (Sandbox Code Playgroud)
我怎样才能进行左连接?
我想要A中的所有值,并在可能的情况下用B值填充它们,并在没有B的地方留下NULL.
不起作用:
FROM A as a LEFT JOIN B as b WHERE b.col1=a.col1
Run Code Online (Sandbox Code Playgroud)
加入的路径!
路径无效:'b.col1'
只要实体之间没有关系,您就无法在JPA中执行此操作.
解决方案:
Dim*_*ele -5
使用 JPA 可以通过以下查询实现此目的:
FROM A as a, B as b WHERE b.col1=a.col1 OR b.col1 IS NULL
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9366 次 |
最近记录: |