Spring Hibernate(MySQLデータベースに接続)で、専用のシーケンステーブルなしで自動IDジェネレーターを使用することは可能ですか?
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long id;
id の初期値を指定しますか?
休止状態のドキュメントから:
AUTO: 基盤となるデータベースの機能に応じて、IDENTITY、SEQUENCE、または TABLE を選択します。
したがって、初期値は、選択したジェネレータのデフォルトの初期値です。たとえばIDENTITY
ジェネレーターの場合auto_increment_value
、テーブルの主キー列の です。