zoukankan      html  css  js  c++  java
  • hibernate中的主键生成策略

    1. increment: 自增

    先去查询表中最大的id值,然后+1作为这条数据的id值

    该策略仅作为测试时使用,因为我们的web项目都是并发访问的

    2.identity(自增)

    这种策略将id交给数据库自己生成

    3sequence

    使用数据库的索引来生成主键,Oracle中使用。
     
    4.hilo(了解)
    高低位算法,hibernate实现主键自增算法
     
    5.native(自动三选一)
    在identity|sequence|hilo中根据你的数据库自动选择
     
     6.UUID
    使用UUID计算出随机字符串作为id值
     

    自然主键类型:

    assigned

    需要用户指定id值,也就是你需要手动 customer.setCust_id();
  • 相关阅读:
    3.22
    练习 3.16
    简单工厂模式
    Java-不可变字符串
    java中的缓冲流
    TCP协议下java通信
    nginx优化
    nginx反向代理
    shell-for循环
    shell-数组
  • 原文地址:https://www.cnblogs.com/beibidewomen/p/7238277.html
Copyright © 2011-2022 走看看