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