1. ホーム
  2. ハイバーネート

フィールド 'ID'にデフォルト値がない

2022-03-18 16:42:56
<パス

SSH統合時にUSER_INFOテーブルにデータを挿入すると、Hibernateレポートフィールド 'ID'にデフォルト値がない



画像では、IDはint型、主キーの値はセルフインクリメントに設定されていますが、データを挿入できないことがわかります



原因



私はこの前にデータベースでUSER_INFOを作成しました、MySqlのデフォルトの主キーの値はセルフインクリメントではありません。



解決方法



テーブルを削除した後、Hibernateでテーブルを作成するプログラムを実行すると解決します