このデータベースの制限は、Hibernateでも引き続き存在します。 in句に1000を超えるアイテムが本当に必要な場合は、コード内でリストを自分で分割し、1000キーの各ブロックに対してクエリを実行してから、結果セットを一緒に追加する必要があります。
結果の完全なセットはコードでのみ認識されるため、クエリでクエリの結果を並べ替えたり集計したりする必要がある場合は、このハックが失敗することに注意してください。この場合、IN
を必要としないクエリを作成する別の方法を見つける方がよいでしょう。 条項。