如何在mysql中基于hibernateMap自动增加主键?

hjzp0vay  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(144)

我希望hibernate为id列自动生成以下sql: create table test (id bigint not null auto_increment) 以下两个Map都将触发该sql。到底有什么区别?我为什么要偏袒一个呢?

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")
@GenericGenerator(name = "native", strategy = "native")
private Long id;

我正在使用mysql、spring-boot-2和hibernate-5。
注解旁注:我不想解释表、标识或序列之间的区别。我也不是在问他们中谁的表现更好。相反,我只是在问 IDENTITY 以及 AUTO with native 是的,因为两者的结果是一样的 sql 创建语句。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题