ばかげた質問で申し訳ありませんが、私の hbm には次のプロパティがあります。
field1 がデータベースに永続化されていると、次のエラーが発生すると思います。
ORA-01438: この列に指定された精度よりも大きな値が許可されています
永続化したときの field1 の値は 2122450943 で、データベース フィールドの長さは Number(18) ですが、このエラーが発生するのは長さ 6 の HBM が原因ですか? また、長さを 6 から 12 に変更して、機能するかどうかを確認しようとしましたが、データはありません。整数の長さは 12 ですか? その数字の 6 または 12 は桁数または数字の長さですか?