是否可以在 Spring Hibernate(连接到 MySQL 数据库)中使用自动 id 生成器而无需专用序列表,例如
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long id;
但是为 id 指定一个初始值?
从休眠文档:
AUTO:根据底层数据库的能力选择 IDENTITY、SEQUENCE 或 TABLE。
所以初始值是所选生成器的默认初始值。例如,在IDENTITY
生成器的情况下,它是auto_increment_value
表的主键列。