私は、クラスAとクラスBを持ってJPQLませ
class A {
List<B> bs;
}
class B {
Integer id;
}
私はいくつかのIDを持つこと持っBを除いて、として、すべてを選択しますJPQLクエリを記述する必要があり
。
私は、次の操作を実行しようとしています:
@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")
しかし、それは私のために動作しません。
JPQLは「SELECT a」で始まります。 –
"b NOT MEMBER OF ..."を参照する必要があります –
@NeilStocktonは、オブジェクト全体を選択したい場合には不要です。 – Squeez