AUTO_INCREMENT
当将新行插入 MySQL 中的表时,我一直在使用属性生成主键。
有人可以帮助我了解 MySQL 的默认主键生成策略是什么以及它是如何工作的吗?
EDIT
Hibernate 有一个标识符生成策略native
,根据底层数据库的功能选择身份、序列或 hilo。我使用了为Java 数据类型的属性hibernate.hbm2ddl.auto=update
生成id BIGINT(20) NOT NULL AUTO_INCREMENT
的MySQL。id
Long
我试图了解 HibernateAUTO_INCREMENT
在使用SchemaExport
工具时是如何选择的。是AUTO_INCREMENT
MySQL 的默认主键生成策略吗?