1

Spring Hibernate(MySQLデータベースに接続)で、専用のシーケンステーブルなしで自動IDジェネレーターを使用することは可能ですか?

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long id;

id の初期値を指定しますか?

4

1 に答える 1

2

休止状態のドキュメントから:

AUTO: 基盤となるデータベースの機能に応じて、IDENTITY、SEQUENCE、または TABLE を選択します。

したがって、初期値は、選択したジェネレータのデフォルトの初期値です。たとえばIDENTITYジェネレーターの場合auto_increment_value、テーブルの主キー列の です。

于 2013-03-03T14:15:01.330 に答える