1

EMPLOYEE.java

@Entity
@Table(name="EMPLOYEE")
public class Employee implements Serializable {

@Id
@GeneratedValue( strategy = GenerationType.TABLE)

従業員(表)

1   3/13/2013   911 Jack    Bauer

32768   3/13/2013   911 Jack    Bauer

65536   3/13/2013   911 Jack    Bauer

98304   3/13/2013   911 Jack    Bauer

HIBERNATE_SEQUENCES(TABLE)HOLDING CORRECT NUMBER

EMPLOYEE    4
4

1 に答える 1

3
@TableGenerator(name="tabgen",table="employee-id",pkColumnName="name",valueColumnName="value",allocationSize=1)
@GeneratedValue(strategy=GenerationType.TABLE, generator="tabgen")

ただし、IDを順番に並べる必要がある場合は、テーブル生成の代わりにインクリメントまたはシーケンスを使用することをお勧めします。デフォルトのテーブル戦略で表示されるランダムIDは、同時に挿入しようとする複数のスレッドをサポートする必要があるためです。

于 2013-03-13T18:41:30.217 に答える