美文网首页SSHM四大框架
Hibernate之generator的ID生成策略

Hibernate之generator的ID生成策略

作者: 昵称已被占用了啊 | 来源:发表于2016-08-18 17:19 被阅读21次

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

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

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

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

主键类型必须是String类型

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

oracle:sequence

mysql:increment


用uuid和native的不同比较:

uuid:检索慢,生成快 

native:检索快,生成慢

一般项目中用native.

相关文章

  • Hibernate之generator的ID生成策略

    1.Assign由用户指定id作为主键 第一次插入的时候用户不指定id不会报错,因为系统默认指定为0, 当第二次不...

  • hibernate id生成策略注解

  • 太赞了!滴滴开源了一套分布式ID的生成系统...

    ID Generator id生成器 分布式id生成系统,简单易用、高性能、高可用的id生成系统 简介 Tinyi...

  • mybatis generator selectByExampl

    1、