2

JPA EntityManager + Hiberate を使用しており、where 句の謎の部分が表示されています。Hibernate からのデバッグは、基本的に次のように表示されます。

select /* bunch of columns */
from some_table
where /* several filters */
  and 0=1

これは、実行中に発生していjavax.persistence.Query.getResultListます。のwhere 句にQueryは の配列がありますが、 はそれらの 1 つではないので安心してください。Predicates0 = 1

0=1パーツがクエリに含まれている理由がわかりません。何か案は?最初に回答を検索しますが、検索エンジンは無視し=ます。

4

1 に答える 1