gpt4 book ai didi

java - JPQL 不在 ID 列表中

转载 作者:行者123 更新时间:2023-12-01 09:03:43 25 4
gpt4 key购买 nike

我有 A 类和 B 类。

class A {
List<B> bs;
}

class B {
Integer id;
}

我必须编写 JPQL 查询来选择所有 as,除了 B 具有某个 id 之外;

我正在尝试执行以下操作:

@Query("FROM A a INNER JOIN a.bs b WHERE b NOT IN (FROM B WHERE id = :bId)")

@Query("FROM A a INNER JOIN a.bs b WITH b.id != :bId")

但这对我不起作用。

最佳答案

你可以尝试:

SELECT a FROM A a
WHERE NOT EXISTS (SELECT b FROM a.bs b WHERE b.id=:bId)

关于java - JPQL 不在 ID 列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41460275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com