主键的生成策略:

* increment      :是由Hibernate完成的自动增长.(不是数据库底层的自动增长的方式.)

* select  max(id) from  customer

* 缺点:线程问题.

* identity       :是由数据库完成的自动增长.(Oracle没有自动增长)创建数据库主键的时候使用auto_increment.

* sequence       :在Oracle中使用的增长.

* native         :本地策略.如果使用mysql这类数据库(默认使用identity,如果用的是oracle使用sequence)

* uuid           :主键是一个字符串,生成一个随机的字符串作为主键的值.

* assigned       :手动的分配一个ID.(自己维护id的值。)

最新文章

  1. 线性判别分析LDA原理总结
  2. MongoDB入门安装
  3. C# mongodb 驱动操作(Z)
  4. ubuntu上用eclipse搭建java、python开发环境
  5. Quartz表达式详解(转载)
  6. MFC编程入门之十二(对话框:非模态对话框的创建及显示)
  7. css中px,em和rem的区别
  8. hdu 1575 矩阵快速幂模板
  9. Javascript金额转化
  10. 2.1 linux中uboot移植
  11. Eclipse使用git最简易流程
  12. RxSwift 入坑好多天 - 终于有了一点理解
  13. MySQL注射的过滤绕过技巧
  14. win10 uwp 装机必备应用 含源代码
  15. C/C++语言简介之关键字
  16. MySQL批量更新字段url链接中的域名
  17. 编码 decode & encode
  18. vue搭建脚手架
  19. [转]Oracle left join \ right join
  20. what's the python之变量、基本数据类型

热门文章

  1. MAC下显示或者隐藏文件的命令
  2. centos ssh 免密码登录
  3. Quartz动态配置表达的方法
  4. LeetCode题解——Reverse Integer
  5. mvc5经典教程再补充。。
  6. usb device selection
  7. SQL2008-不同数据库之间的触发器
  8. hdoj 1229 还是A+B
  9. Qt QDebug :Cannot retrieve debugging output!
  10. placeholder 兼容IE9以下版本 包含pasword