N***m 发帖数: 4460 | 1 用TableGenerator如下,为啥user.id还是从1开始,每次加1?
@Entity
@org.hibernate.annotations.Entity ( dynamicInsert = true, dynamicUpdate =
true )
public class User {
private int id;
private String name;
private Group group;
@Id
@GeneratedValue(strategy=GenerationType.TABLE,generator="USER_GEN")
@TableGenerator(name="USER_GEN",
table="GENERATOR_TABLE",
pkColumnName="pkKey",
valueColumnName="pKValue",
pkColumnValue="User",
initialValue=10,
allocationSize=10
)
public int getId() {
return id;
}
。。。
。。。
。。。
} |
|