SSHM四大框架

Hibernate之generator的ID生成策略

2016-08-18  本文已影响21人  昵称已被占用了啊

1.Assign由用户指定id作为主键

第一次插入的时候用户不指定id不会报错,因为系统默认指定为0,

当第二次不指定id插入的时候,会抛出异常

2 .uuid  会自动生成一个字符串作为主键

主键类型必须是String类型

3.native会根据不同的数据库来选择适合的增长策略

oracle:sequence

mysql:increment


用uuid和native的不同比较:

uuid:检索慢,生成快 

native:检索快,生成慢

一般项目中用native.

上一篇 下一篇

猜你喜欢

热点阅读