休止状態によって管理されるエンティティに長いフィールドを持つことは、null 値で危険な場合があります。Hibernate が null をプリミティブに設定しようとすると、例外がスローされます。
最善の解決策は、long の代わりに Long を使用することです。そのため、Long フィールドに null を割り当てることができます。
しかし、私は Long 型または Integer 型を使用できないプロジェクトに取り組んでいます。休止状態の型をオーバーライドして nullSafe メソッドなどを使用する方法があるかどうか疑問に思っています。