问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Hibernate主键配置自增配置为什么赋不上值

发布网友 发布时间:2022-04-10 13:16

我来回答

1个回答

热心网友 时间:2022-04-10 14:46

Hibernate
generator小结
“assigned”
主键由外部程序负责生成,在
save()
之前指定一个。
“hilo”
通过hi/lo
算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。
“seqhilo”
与hilo
类似,通过hi/lo
算法实现的主键生成机制,需要数据库中的
Sequence,适用于支持
Sequence
的数据库,如Oracle。
“increment”
主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:不能在集群下使用。
“identity”
采用数据库提供的主键生成机制。如DB2、SQL
Server、MySQL
中的主键生成机制。
“sequence”
采用数据库提供的
sequence
机制生成主键。如
Oralce
中的Sequence。
“native”

Hibernate
根据使用的数据库自行判断采用
identity、hilo、sequence
其中一种作为主键生成方式。
“uuid.hex”

Hibernate
基于128

UUID
算法
生成16
进制数值(编码后以长度32
的字符串表示)作为主键。
“uuid.string”
与uuid.hex
类似,只是生成的主键未进行编码(长度16),不能应用在
PostgreSQL
数据库中。
“foreign”
使用另外一个相关联的对象的标识符作为主键。
<id>元素中的<generator>用来为该持久化类的实例生成唯一的标识,hibernate提供了很多内置的实现。
Increment:由hibernate自动递增生成标识符,用于为long,
short或者int类型生成唯一标识。
identity
:由底层数据库生成标识符(自动增长),返回的标识符是
long,
short
或者int类型的。
sequence
:hibernate根据底层数据库序列生成标识符,返回的标识符
是long,
short或者
int类型的。
hilo
:使用一个高/低位算法来高效的生成long,
short
或者int类型的标识符。
uuid.hex
:用一个128-bit的UUID算法生成32位字符串类型的标识符。
native
:根据底层数据库的能力选择identity,
sequence
或者hilo中的一个。
assigned
:让应用程序在save()之前为对象分配一个标示符。
foreign
:使用另外一个相关联的对象的标识符。和<one-to-one>联合一起使用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 梦幻游记 作文 假面骑士build 一次梦幻之旅800作文 假面骑士build shf (兔子坦克) 的角断了怎么办? 谁有假面骑士build里面基兔同龙的高清图片,就下面这个 假面骑士build为什么不在兔子坦克气泡基础上再加上危险? 假面骑士build危险兔坦出现在第几集? 求解此图的YABEEI是什么意思 假面骑士build,危险扳机如果不用天才瓶或者双兔双坦的话就一定会失控暴走吗? 《假面骑士》创骑所有形态都有哪些? 假面骑士build双兔形态第几集出现? 半园形六块集木块拼成一个整体灯笼球形的事聚‘ hibernate 插入一条主键自动增长的记录 中国近代 家庭生活的变迁 散文我的父亲 下雨天住窑洞安全不? 美丽女大学生被拐15年成痴呆 不知道现在怎么样了 家乡的变化-呼图壁 自己的房子不能住也不能反盖,能申请在基地吗? 把过去的老窑洞砸了垫上来再打桩盖一层房子可以吗 假面骑士build中战兔的父亲打得过战兔吗? 梦幻世界秋游作文800字 假面骑士build黑兔在哪集出现? 桐生战兔觉得很赞,假面骑士Build全部形态,这部是你的入坑作吗 梦幻d世界秋游作文600字 假面骑士build战兔和E总在雨中打是哪一集? 欧乐堡梦幻世界的作文300字 去中赫梦幻水世界旅游主题写四百字作文 假面骑士buid老实人这个梗是怎么来的 有假面骑士build剧场版 秋游去梦幻城作文800字该怎么写? 假面骑士build到目前为止的百度云,在线等 梦幻世界的秋游作文五百字 梦幻世界秋游作文100 难忘的春游梦幻d世界作文300字的 梦幻d世界秋游作文400字 初中作文:番禺梦幻世界一日游 秋游去梦幻城作文500字帮我解答 苹果12怎么连接标志408 泡豆子观察连续7天的图片和作文400字