博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
主键生成策略
阅读量:7048 次
发布时间:2019-06-28

本文共 422 字,大约阅读时间需要 1 分钟。

1、hibernate的主键生成策略: 

  increment:hibernate自动递增的方式生成主键值,没有其它进程向同一张表中插入数据时才可以使用,不是个集群使用

  identity:采用数据库本身提供的主键生成标识符,要求数据库支持主键自增且将主键设置为自增长类型。

  sequence:采用数据库序列生成标识符

  native:底层数据库自动选择 identity,sequence,Hilo中的一种

  UUID:32位的16进制字符串,占空间

  assigned:默认,需要程序赋值

2、jpa规范的主键生成策略:

  identity:数据库自动生成

  sequence:根据底层数据库的序列生成主键,数据库支持sequence

  auto:主键由程序控制

  table:使用一个特定的数据库表格来保存主键

转载于:https://www.cnblogs.com/sunxinxin/p/7554916.html

你可能感兴趣的文章
BZOJ3172:[TJOI2013]单词(AC自动机)
查看>>
Mono for Android 篇二 使用Spinner 实现下拉列表读取Browser.BookmarksUri
查看>>
SQL-从数据类型 varchar 转换为 bigint 时出错的解决方案
查看>>
JAVA EE:第一个例子(登录)
查看>>
jQuery的DOM操作
查看>>
Peter and Snow Blower
查看>>
跳跃游戏
查看>>
inline关键字的用法详解
查看>>
jrtlib 时间测试
查看>>
POJ-2251-Dungeon Master
查看>>
牛客网暑期ACM多校训练营(第二场)K carpet
查看>>
软件工程学习笔记(考试版)
查看>>
g++命令编译单个.cpp文件
查看>>
数据分布特征的描述及抽样推断
查看>>
241. Different Ways to Add Parentheses
查看>>
IOS应用发布NSLog的如何注释
查看>>
kotlin-inline函数
查看>>
深入学习golang(5)—接口
查看>>
再谈独孤九剑与黑客编程
查看>>
【2012百度之星资格赛】B:小诺爱USB设备
查看>>