テーブルに行を挿入しようとすると、休止状態から次のエラー メッセージが表示されます。
org.hibernate.exception.ConstraintViolationException: 列 'priority' を null にすることはできません
値を設定するためにコードに行を入れることができることは知っていますが、プログラムがデータベースのデフォルト値に依存している他の多くのインスタンスがあります (db は mysql です)。
hbm.xml ファイルにデフォルト値を指定できることをどこかで読みましたが、休止状態はそれを認識していません。JobQueue.hbm.xml の対応するセクションを次に示します。
<property name="priority" type="integer">
<column name="priority" default="0" />
</property>
別のオプションは、生成される JobQueue.java ファイルを変更することだと思います (私は eclipse hibernate ツールを使用して hibernate クラスを自動生成しています) が、今のところ hbm.xml 構成を機能させたいと思います。
休止状態ライブラリのバージョン 4.1.3 と Eclipse 休止状態ツール 3.4.0.x を使用しています。