如何查询在JPQL中可以为空的集合?

问题描述 投票:0回答:1

说我有这样的实体

class Parent {
    Set<Child> children
}

class Child {
    String value;
}

我想要一个这样的查询:

Select DISTINCT par from Parent par LEFT JOIN par.children chi WHERE ((chi is not empty) and chi.value = :value))

但是这使我有了空子的父母。

我需要选择所有具有一组非空子代且匹配值= x的子代的父代>

说我有一个像此类的实体Parent {Set children} class Child {String value; }我想要这样的查询:从“父级”左边的“联接”中选择DISTINCT par。...

spring jpa jpql
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.