JDK 1.8 LocalDate
クラスをラップすることなく拡張できますか?Java:LocalDate(LocalDateTime)クラスを拡張する
public class UserLocalDate extends LocalDate implements UserType {
//Cannot inhertit from final java.time.LocalDate
}
クラスはfinal
なので、直接拡張することはできません。同じメソッドを持つクラスを取得するために、同様の抽象クラスが拡張されているのでしょうか。
実行しようとしているのは、実行時環境内でLocalDate
になるHibernateカスタムUserType
日付クラスを作成し、特定のルールを使用して生成された整数としてデータベースに格納されることです。
はい、ラッピングを使用しています。 'ChronoLocalDate'を実装することは、自分の' LocalDate'をスケッチから書くのと同じように聞こえるでしょう。 –
@OlegMikhailov私はあなたが実際に必要とする方法を実装するだけです。 'ChronoLocalDate'の全体を実装することは過度の可能性があります。 –