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 回答