【发布时间】:2017-07-04 06:42:06
【问题描述】:
我的 Spring Boot JPA 项目中有三个实体。
A_Ent
| A_field1 | A_field2 | A_field3 |
B_Ent
| B_field1 | B_field2 | B_field3 |
C_Ent
| C_field1 | C_field2 | C_field3 |
我想在某些存储库中使用内部连接创建查询。
效果:
SELECT A_field1, B_field2 C_field3 FROM A_Ent AE
inner join B_Ent BE on (AE.field3 = BE.field3)
inner join C_Ent CE on (AE.field2 = CE.field2)
WHERE CE.field3 = 1
如何将特定的内部连接选择添加到我的 Spring Boot jpa 存储库(如果可能)?
【问题讨论】:
-
显然 JPQL 跨关系加入,所以不发布实体及其关系,就没有什么可评论的了
标签: java spring jpa spring-boot inner-join