データベース固有ではなく、JPA で可能な最大 (および最小) の日付を表す方法はありますか? 次に、JPA 実装は、使用されている方言に従って、それを正しい値に変換できるはずです。
JPAでない場合は、Hibernate固有のソリューションでも問題ありません。
編集
私たちが使用しているアプリケーションには、日付が指定された範囲内にあるかどうかをテストするいくつかの名前付きクエリがあります
SELECT ... FROM ... WHERE somedate BETWEEN startdate AND end date
範囲が開いている場合 (startdate のみ、または enddate のみ)、1 回の比較だけで異なるクエリを持つ最大日付と最小日付を使用する方が簡単です (これには、回避したい既存のアプリケーションでいくつかの変更が必要になります) )。
編集 2
本当の質問ではない有権者の場合:質問は次のとおりです。
データベースに依存しない方法で可能な最大日付を照会することは可能ですか?
編集 3
アプリケーションは次のように日付を保存しjava.util.Date
ています
@Temporal( TemporalType.TIMESTAMP )
private java.util.Date someDate;