に永続化することができない私はLocalDate.MAX
を保持しようとすると、私は次の例外を取得しています:LocalDate.MAXがOracle DB
org.springframework.dao.InvalidDataAccessApiUsageException: Invalid year value; nested exception is java.lang.IllegalArgumentException: Invalid year value
LocalDate.MAX
の定義は次のとおりです。Year.MAX_VALUE
に対し
public static final LocalDate MAX = LocalDate.of(Year.MAX_VALUE, 12, 31);
です:
public static final int MAX_VALUE = 999_999_999;
サイドノートとして、H2に問題はありません
なぜそれはそうですか?
動作させるための回避策はありますか?
これは典型的な挿入文です。 HibernateのBasicBinderログ:JavaオブジェクトのLocalDate = + 999999999-12-31の[DATE] - [628-12-09]というバインディングパラメータ[9] ..それは異常です –