【发布时间】:2020-12-04 23:38:54
【问题描述】:
我猜我有两个实体具有双向 @OneToMany 和 @ManyToOne 关联:
Parent -- 有很多 --> ChildChild 有一个boolean 属性x。
我想选择Parent 实体,其中所有关联的Child 实体都将x 设置为true。
例如,如果我有如下数据:
家长:
+-------+
| ID |
+-------+
| 1 |
+-------+
| 2 |
+-------+
孩子:
+-------+-------+-------+
| ID | P.ID | x |
+-------+-------+-------+
| 1 | 1 | true |
+-------+-------+-------+
| 2 | 1 | true |
+-------+-------+-------+
| 3 | 2 | true |
+-------+-------+-------+
| 4 | 2 | false |
+-------+-------+-------+
我想要一个返回 Parent 实体和 id 1 的 HQL 或 JPQL 查询。
有什么想法吗?
【问题讨论】:
标签: hibernate jpa spring-data-jpa