主键增长策略
increment:主键类型是数值型,适用于所有数据库
identity: 主键类型是数值型,适用于支持identity的数据库(mysql,sql server)
sequence
native:根据数据类型来选择(identity,sequence,hilo )
uuid: 主键类型是String,根据uuid算法,生成128-bit的字串
assigned
基本使用原则:
oracle: 主键是int/long/short,建议使用 sequence,如果主键是字串使用uuid或者assinged
mysql: 主键是int/long/short,建议使用 increment/assigend,如果主键是字串使用uuid或者assinged
sql server: 主键是int/long/short,建议使用 identity/native/assinged,如果主键是字串使用uuid或者assinged
posted on
浙公网安备 33010602011771号