OpenJPA の ReverseMappingTool でエンティティを作成した後、ツールが postgres-DBの db-fieldtype " intversion numeric(9,0) NOT NULL " をprivate double intversion;にマップしたことを認識しました。私のJavaファイルで。小数点の後にゼロがあるので、フィールドが int ではなく double にマップされる理由がわかりません。
私はそれを変更しますか?データベース構造を変更せずに、Java クラスに int または Integer が必要です。
ポイントは、ファイルが実行時に生成されるため、構造を確認して手動で変更する方法がないことです。