腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
使用
Hibernate
注释映射PostgreSQL串行类型
、
、
、
我正在使用
Hibernate
3.3和PostgreSQL 8.x,并希望使用
Hibernate
注释来映射一个自动递增
的
列,该列不是主键。在Postgres中使用
序列
类型或
序列
映射列并不重要,只要它由数据库而不是
Hibernate
自动递增即可。我尝试了以下映射,但它们总是
生成
空
的
orderId。GeneratedValue(strategy = javax.persistence.GenerationType.AUTO) private Integer
浏览 3
提问于2011-02-13
得票数 28
回答已采纳
3
回答
DB
2
序列
的
Hibernate
和奇怪行为
、
、
、
我将
Hibernate
与
Spring和
DB
2结合使用。我使用
序列
来
生成
实体
的
主键。所有实体都使用相同
的
序列
HIBERNATE
_SEQUENCE,这是
hibernate
的
默认设置。问题是最终进入主键
的
值
大约是
HIBERNATE
_SEQUENCE返回
的
值
的
10倍。例如,在将新行插入到tbl之后,会
浏览 2
提问于2010-02-11
得票数 1
回答已采纳
2
回答
为什么SQL id
序列
不同步
(特别是使用Postgres)?
、
、
我已经看到了当
序列
与它
生成
的
主键
不同步
时更新
序列
的
解决方案,但我不明白这个问题最初是如何发生
的
。 有人知道主键字段是如何
与
序列
不同步
的
吗?主键字段
的
默认
值
被定义为
序列
的
下一个
值
,其主键没有在任何地方显式设置。我正在使用Postgres,我们看到这种情况时有发生。当
序列
为现有行
生成</e
浏览 0
提问于2012-02-16
得票数 11
回答已采纳
1
回答
从
Hibernate
4.1.2迁移到
Hibernate
5.2.17时
的
序列
生成
器
、
我正在尝试将一个应用程序迁移到所有框架
的
新版本。但是在将
Hibernate
从4.1.2版本迁移到5.2.17版本时,我遇到了一些奇怪
的
行为(我也在使用Oracle12)。,而是一些
Hibernate
生成
的
序列
id。因此,数据库中
的
序列
与
id
不同步
。我可以通过将"allocationSize = 1,initialValue= 1“添加到ID定义并创建一个PL-SQL脚本来更新
序列<
浏览 13
提问于2019-01-09
得票数 0
回答已采纳
1
回答
Oracle中带有
序列
的
Hibernate
ID
生成
--对
DB
的
单次访问
、
、
在
hibernate
中,当使用sequence作为插入
生成
策略时,它首先从
序列
中查询
DB
的
下一个
值
,然后在实体中设置它。之后,此实体将持久化到
db
中。总之,执行两个查询。流:
Hibernate
将获取
的
值
设置为实体
的
ID。
Hibernate
保存实体,在查询中设置它<
浏览 2
提问于2013-06-12
得票数 1
回答已采纳
1
回答
HiberNate
生成
的
序列
值
与
数据库
不同步
、
、
我使用Oracle作为后端,当我尝试插入任何条目时,
hibernate
生成
的
序列
大约是"50010255“,但是在我
的
数据库中,SEQ_AD_WORK
序列
的当前
值
只显示"1000221”,我不知道这是怎么发生
的
以下是我
的
配置 <props> <p
浏览 0
提问于2011-06-30
得票数 3
回答已采纳
1
回答
给出零
值
的
JPA
序列
发生器
、
、
、
在我
的
应用程序中,我使用JPA而不是
hibernate
。我
的
域对象中有一个
序列
生成
器,如下所示:但是,如果我在数
浏览 4
提问于2015-07-28
得票数 2
回答已采纳
1
回答
Spring-data-jpa:批处理插入不起作用
、
、
、
、
我使用这个为我
的
一个实体使用spring实现批插入。我正在使用。我将主密钥
生成
策略从GenerationType.IDENTITY更改为GenerationType.SEQUENCE@Table(name = "Answers")<prop key="
hibernate
.generate_statistics">true</prop> <prop key=&
浏览 3
提问于2020-11-26
得票数 3
4
回答
用JPA 2
序列
生成
Postgresql中奇怪
的
id
值
、
、
、
当
序列
的当前
值
为1时,将
生成
以下id
值
: SELECT nextval('job_misfire_sequence向这个表插入一行时,它会从这个
序列
获得下一个
值
(在此场景中为41 ),并将其乘以10,并使用该
值
作为id
值
。这意味着插入
的
行现在具有id
值
410。 我做错了什么?这种情况将导
浏览 5
提问于2011-06-15
得票数 5
回答已采纳
1
回答
在
Hibernate
中使用预定义前缀填充Id列
、
、
、
需要在用户表中
的
ID列
值
中添加前缀,这意味着我们必须向
序列
生成
的
值
中添加前缀“user”,以获得id列
的
最终值“user00001”,这是插入到表中
的
每条新记录
的
主键。我已经创建了一个
序列
和
DB
触发器,用于在
DB
中插入任何记录时填充ID列,以满足上述要求。我正在使用Oracle 11g
DB
。在我
的
Web应用程序中,我必须使用
Hibern
浏览 1
提问于2013-12-05
得票数 0
回答已采纳
1
回答
Jpa休眠
序列
预分配
、
、
、
我一直在浏览JPA文档,在分配
序列
id时遇到了预分配
的
事情。 尽管由于明显
的
性能原因,它是非常好
的
。但我在想
的
是它会把事情搞砸
的
情况。据我所知,当我们使用表排序或排序对象作为
生成
序列
的
策略时设置分配size=100时,诸如
hibernate
或Eclipse link之类
的
持久性提供者将维护内存计数器,并且用于插入记录
的
应用程序代码不必每次插入都转到数据库当内存计数器达到100时,数
浏览 2
提问于2012-09-25
得票数 0
回答已采纳
1
回答
基于Postgresql
的
池式池-lo优化器违反
Hibernate
序列
约束
、
最近,我不得不对项目中
的
一个大型PostgreSql表进行分区,因此,我不得不将
生成
值
的
策略从标识更改为
序列
。在那之后,我遇到了
序列
生成
的
问题,默认情况下,
Hibernate
使用了
序列
生成
。我使用
Hibernate
5.2.17-最终,默认情况下我得到:我
的
实体对象是和平
的
:@Getter @ToString(of = { &q
浏览 10
提问于2018-05-14
得票数 0
3
回答
无法使用
hibernate
中
的
会话异常同步数据库状态
、
、
:96) at org.
hibernate
.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275) at org.
hiberna
浏览 4
提问于2011-11-29
得票数 2
回答已采纳
4
回答
Hibernate
标识
与
序列
实体标识
生成
器
、
、
、
、
这个说: 使用
序列
,我可以在日志中看到在插入新记录时对
DB
的
额外select查询。但我没有在日志中找到额外
的
select查询以防止身份验证。然后
序列
如何变得比标识更快
浏览 3
提问于2013-07-22
得票数 25
19
回答
Hibernate
JPA
序列
(非Id)
、
、
、
对于不是标识符/不是复合标识符
的
一部分
的
列,是否可以使用
DB
序列
?@Entity @Table(name = "
浏览 138
提问于2008-11-10
得票数 148
回答已采纳
3
回答
在
hibernate
中创建
序列
Id
、
、
、
、
我想使用
hibernate
工具( pojo到sql)
生成
序列
。而且肯定很好。sequenceName = "RTDS_ADSINPUT_SEQ" )public Long getId() { } 问题是我想要指定如下
的
属性 START WITH, INCREMENT BY, NOCACHE
浏览 2
提问于2016-07-11
得票数 2
回答已采纳
1
回答
Hibernate
GeneratorSequence在50个条目之后失败
、
、
、
我有一个具有以下id配置
的
实体: @GeneratedValue= "sequenceGenerator") private Long id;使用此
生成
器250个没有id
的
新Publication对象,然后执行publicationR
浏览 10
提问于2021-09-23
得票数 0
回答已采纳
1
回答
Hibernate
从
序列
中减去一个
、
、
我有一个现有的数据库模式,我正尝试在
Hibernate
4.1.6中使用它。我需要支持多个数据库版本,包括Oracle,所以我使用SequenceStyleGenerator
生成
id。我创建了一个
序列
来
与
Oracle中
的
生成
器一起使用。如果
序列
有一个现有
值
(比如2),那么我可以看到,当我在实体上调用save或update时,
Hibernate
在
序列
上调用nextval来获取下一个
值
,并得到3,这是正
浏览 1
提问于2014-02-12
得票数 0
1
回答
Spring数据JPA -一个具有相同标识符
值
的
不同对象已经与会话相关联。
、
、
、
、
但是,当从请求数据(AddActionRequest)下面获取UI(json)并进行一些转换以获得错误时,具有相同标识符
值
的
不同对象已经与会话相关联: com.asdet.model.jpa.ActionRequestParam
浏览 1
提问于2020-06-22
得票数 1
回答已采纳
1
回答
管理
Hibernate
生成
器
序列
、
、
我需要与
Hibernate
生成
器
序列
相关
的
帮助。谢谢!
浏览 2
提问于2011-06-16
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券