主键的生成策略(不懂)
2019-10-22 本文已影响0人
东风谷123Liter
image.png
class可以是:
-
increment 由hibernate自己维护自动增加,原理使用max函数,然后+1.不建议使用,有线程并发问题。
-
identity hibernate使用数据库自带的自动增长的方式。
-
mysql auto_increment
-
Orcale 不支持自增长。
-
-
squence hibernate使用
-
uuidUniversally Unique Identity 通用唯一标示码,由32位16进制数所构成,是由一台机器产生的数字。保证唯一性,适用于所有数据库,但占用存储空间大。 -
hilo 高低位方式。hibernate中最常用的一种方式。