image.png
class可以是:
increment 由hibernate自己維護(hù)自動(dòng)增加,原理使用max函數(shù),然后+1.不建議使用,有線程并發(fā)問(wèn)題。
identity hibernate使用數(shù)據(jù)庫(kù)自帶的自動(dòng)增長(zhǎng)的方式。
mysql auto_increment
Orcale 不支持自增長(zhǎng)。
squence hibernate使用
uuid
Universally Unique Identity 通用唯一標(biāo)示碼,由32位16進(jìn)制數(shù)所構(gòu)成,是由一臺(tái)機(jī)器產(chǎn)生的數(shù)字。保證唯一性,適用于所有數(shù)據(jù)庫(kù),但占用存儲(chǔ)空間大。hilo 高低位方式。hibernate中最常用的一種方式。