アプリは JPA Hibernate を使用し、データベースは Sybase です。ドメインの種類ごとにいくつかの検索画面があります。query.setMaxResult(limit) は、クエリが過度に返されるのを防ぐことを理解しています。Sybase の場合、次のように翻訳されると思います。
select top n from table --n = limit
ただし、アプリのすべてのクエリがこの制限を認識するように構成できるグローバル設定はありますか?それは何ですか?どのように使用しますか?
フォローアップの質問は、1 つまたは 2 つのクエリを設定して、setMaxResults が limit+1000 になるように設定し、query.setMaxResult(limit+1000) を実行すると、グローバル設定が正しく上書きされますか?