腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6267)
视频
沙龙
1
回答
Hibernate
-
postgres
中
带
触发器
的
saveAndFlush
、
、
、
我在
Postgres
DB中使用了SpringBoot、
Hibernate
和
Postgres
,在插入
触发器
之前,它会根据表
中
的
其他条目将一些值插入到一些列
中
。我想在保存此实体后在我
的
应用程序
中
获取这些值,修改它们并使用修改后
的
值更新此实体 我可以在
saveAndFlush
方法结果
中
获取它们,但是在修改它们并再次保存它们之后,它们并没有存储在DB
中
(就像我没有做任何
浏览 11
提问于2021-05-29
得票数 0
1
回答
JPA:重写自动生成
的
组合键ID?
、
、
、
、
我有一个实体,它有一个使用@IdClass定义
的
组合键 @Column(name = "version")) 想法是为不同版本
的
Template使用相同
的
ID。但是,当我尝试插入具有相同ID
的
新版本行时,@GeneratedValue将重写给定值并自动递增到新值。中提到
的
浏览 2
提问于2020-07-26
得票数 0
回答已采纳
1
回答
EntityManager正在阻止数据库
触发器
、
、
在我准备
的
场景
中
,jpa锁定新记录。因此,数据库
中
的
触发器
不会被激活。我该如何解决这种情况? 当我创建customer时,代码由
触发器
分配给客户。但是,由于在此过程
中
创建
的
记录被锁定,因此
触发器
不会被激活。ModelMapper(); customerRepository.
sa
浏览 14
提问于2021-11-05
得票数 0
回答已采纳
1
回答
Hibernate
辅助数据库对象-未创建
触发器
、
、
我尝试在
Hibernate
映射文件
中
设置
Postgres
触发器
,但它似乎没有在数据库
中
创建
触发器
。我可以在
Postgres
中
手动创建
触发器
,但我更喜欢让
Hibernate
来创建所有的模式/DDL,我
的
hibernate
.cfg.xml中有hbm2dll.auto=update,我
的
映射是:<
hibernate
-mapping>
浏览 2
提问于2011-07-13
得票数 0
回答已采纳
1
回答
Hibernate
:从另一个表映射字段
、
、
、
我有三张桌子:
带
字段
的
表A
带
字段
的
表B表C有字段id_bCREATE TABLE C ( CONSTRAIN
浏览 3
提问于2022-04-25
得票数 0
2
回答
是否需要提交事务才能触发
触发器
?
、
、
、
、
在我
的
应用程序
中
,我通过
Hibernate
更新表,该表有一个UPDATE
触发器
。我
的
问题是,为了触发
触发器
,我是否需要提交正在执行此更新操作
的
事务(Spring事务)?我使用
的
是Spring transaction和Oracle数据库 谢谢。
浏览 59
提问于2019-03-19
得票数 0
1
回答
Spring数据
Hibernate
事务管理器
、
、
、
目标是从Neo4j迁移到
Postgres
,但能够在测试期间来回切换,然后才能使开关永久化。这两个数据库都配置为使用spring数据。Neo4j工作得很好,而且有一段时间了,但是我很难让事务管理与
Postgres
一起工作。 <dependency> <groupId>org.springframework.boot<
浏览 1
提问于2020-07-28
得票数 1
回答已采纳
2
回答
如何在OneToMany和ManyToMany映射中强制执行关系集合
的
最小/最大/精确大小
、
、
、
我有这样一个类
的
工作代码:class User { @JoinTable(...)List<Address> addresses;我知道如何通过可空
的
属性至少强制执行1。但是,我感兴趣
的
是是否可以添加JPA (非数据库)检查、约束或验证,以强制执行关系
中
实体
的
最小/最大/准确数量。 例如,最多3个地址和最多10个角色A和最小2个角色B。
浏览 3
提问于2020-03-20
得票数 1
回答已采纳
4
回答
java.lang.ClassCastException:无法将org.
hibernate
.action.DelayedPostInsertIdentifier强制转换为java.lang.Long
、
、
、
使用:
hibernate
3.6.2,maven 2,
postgres
9。我有必须工作
的
代码,但它不能工作。java.lang.Long实体:@Entity at org.
hibernate
.loader.
浏览 2
提问于2012-03-07
得票数 3
2
回答
测试JpaRepository findById返回UUID为null
、
、
、
春天
的
新手来了,@DataJpaTest assertTrue(foundCustomer.isPresent());}Error: Failures: Error: Custome
浏览 4
提问于2021-01-20
得票数 1
回答已采纳
1
回答
findAll()方法在用MapsId映射OneToOne关系时不返回最近插入
的
记录
、
、
、
post.setId(new Random().nextLong()); post=postRepository.
saveAndFlush
postDetail.setCreatedOn(Date.from(Instant.now())); postDetailRepository.
saveAndFlush
); return postRepositor
浏览 1
提问于2019-06-21
得票数 1
回答已采纳
1
回答
触发
触发器
后插入时发生
Hibernate
异常
、
在postgresql上,当满足一定条件时,使用
hibernate
和
触发器
来移动历史表
中
的
行。更新时,一切正常:保存更新后
的
实体后,该行在历史表中移动。但在某些情况下,在插入时满足运动条件。因此,我创建了一个在插入之前触发
的
触发器
,并且不插入任何内容。在psql
中
,一切正常。但在保存实体时我得到了这个例外: org.
hibern
浏览 0
提问于2018-04-23
得票数 1
1
回答
Hibernate
更新每个
saveAndFlush
上未更改
的
子行。
、
、
我在Hiberate中有一个具有一对多关系
的
数据库模型,如下所示默认情况下,
Hibernate
会在任何更改时更新ItemList
中
的
属性项,从而导致性能非常差。我只想更新父列表
的
属性和已更改
的
项。从API
浏览 1
提问于2017-07-07
得票数 1
回答已采纳
1
回答
使用SQL数据库在Jhipster
中
运行测试
、
、
、
、
当我做实际
的
持久化数据测试时,没有数据被保存到postgresql数据库
中
,即使运行了liquibase也是如此。 jpa:
浏览 1
提问于2018-01-17
得票数 0
1
回答
为什么在新事务
中
我无法读取内部实体?
、
、
我想打开一个新
的
事务,并使用我在第一个事务中所做
的
所有更改。
浏览 24
提问于2021-02-03
得票数 0
1
回答
忽略Spring Boot单元测试唯一约束
、
、
在单元测试和正常运行之间,我体验到了应用程序REST控制器
的
不同行为。我在我
的
一个字段
中
添加了一个@Column(唯一= true)来约束一个唯一
的
数字,但不知何故它在单元测试中被忽略了,我不明白为什么。下面我展示了一个简短
的
例子,基本上是将一辆相同车号
的
车辆添加到一个商店两次: public void CreateVehicle_SameNR_NOK() { Shop
浏览 0
提问于2016-06-16
得票数 1
2
回答
在OneToMany关系
中
更新父实体时,Spring Jpa子项不会被删除
、
、
、
、
正如您从我
的
SQL语句中看到
的
,字段name和labelValueUUID是惟一
的
。在我
的
表
中
,该组合只允许有一行。当我用LabelSwitchEntity类
的
新列表更新父实体(LabelValueEntity)时,我希望
Hibernate
删除旧列表本身并创建新实体。要逐个更新孩子有点困难。这就是为什么我想要直接删除所有相关
的
子项。当我更新一个LabelValueEntity并为其提供一个列表,其中包含一个具有唯一名称
的
LabelSw
浏览 0
提问于2020-07-20
得票数 3
2
回答
意外复制键异常
、
、
我看到了SpringBoot2.0.4+
Hibernate
的
奇怪行为。 我有一个包含随机生成代码
的
实体。当这种情况发生时,循环将继续,生成一个新代码,对
saveAndFlush
()
的
调用再次抛出相同
的
异常,说明已经使用了导致问题
的
原始代码(前一次迭代)(重复)。我唯一能想到
的
是
Hibernate
不会从“队列”
中
删除操作,所以当第二次调用
saveAndFlush
()时,它仍然尝试执行第一次保存,然后
浏览 1
提问于2019-02-12
得票数 0
2
回答
Spring Data JPA .save()方法未保存在数据库
中
、
、
、
abc.setIsReal(isReal);我
的
仓库类base_id": 1,"bId": 1,"updateTime": 018-10-01T18:30:56.765+0000 但是当我查询数据库时,那里
的
记录并没有更新当我尝试进行rest调用时,我
浏览 7
提问于2018-10-02
得票数 4
2
回答
Hibernate
/JPA:如果@Transactional失败,嵌套刷新是否回滚?
、
、
、
、
假设我有一个带有注释
的
@Transactional (因此启动了一个事务)
的
方法,并在其中执行几个
saveAndFlush
()。也许我甚至会调用一些依赖项,它有一个启动自己
的
方法(sub?)嵌套?)whatever(entity); }再说一遍:如果最后一步失败了,那么
hibernate
还会回滚doStuff()
中
以前发生
的
所有事情吗?如果由
浏览 1
提问于2013-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
hibernate中的一些知识点
WPS中快速制作带箭头的线
Go中的Socket编程:带代码示例的指南
Python中带else子句的for循环执行过程
Mac上使用PostgreSQL(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券