腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5318)
视频
沙龙
1
回答
在
Java
Spring
@
transaction
方法
中
违反
唯一
约束
的
情况下
,如
何在
同一
事务
中
执行
另一个
DB
查询
?
、
、
、
在
使用
Spring
@Transactional注解
的
事务
性
方法
过程
中
,我正在努力处理异常。目前,当我
的
Dao insert
方法
抛出
唯一
的
约束
冲突时,我希望
执行
一次读取来获取现有的项。但是,这会失败,因为UniqueIdViolation会导致
事务
失败。我如何重构它才能像预期
的
那样工作,同时又不会在插入时返回不可靠
的
布尔值呢?我
浏览 32
提问于2021-06-29
得票数 0
3
回答
hibernate jpa:会话关闭了!
、
、
、
、
应用程序基于
Spring
2.5.5和hibernate 3.2.0GA。我
的
DAO中有以下
方法
将MessageEntities附加到指定
的
用户: List<MessageEntityresult.isEmpty()) { } else { }我需要从集成测试
中
调
浏览 0
提问于2011-02-28
得票数 0
回答已采纳
1
回答
带有SQLite
的
颤振-
事务
中
的
约束
违反
会导致后续
事务
中
的
错误
、
、
我
在
包中使用了颤振。我捕捉到异常,然后尝试启动
另一个
事务
。预期不会出现以下await
db
.
transaction
((
Transaction
trx) async上
的
异常。我试图
在
await
db
.execute("ROLLBACK"
浏览 3
提问于2022-04-03
得票数 1
回答已采纳
2
回答
从原始@
事务
方法
调用@Transactional,导致
在
同一
个类中出现回滚问题
、
、
、
、
我现在有一个用例,如果我
的
用户手动插入要读取到数据库
中
的
数据文件,我需要检查数据是否存在于
DB
中
。如果是这样的话,我想删除它,然后处理并保存新文件。这方面的问题是,我
的
方法
被标记为@Transactional,因此即使delete
方法
被运行,它们也不会在调用save
方法
之前提交,这
违反
了一个惟一
的
约束
,影响了回滚。我尝试了每个传播级别,也尝试将它们分成两个独立
的
<
浏览 13
提问于2022-10-13
得票数 2
回答已采纳
1
回答
DB
事务
组-
Spring
,
java
-寻找设计思想
、
正在使用
Spring
控制器、
Spring
和RDBMS构建一个应用程序。该服务将在单个
事务
边界内
执行
多个
DB
操作。我们需要标识作为
同一
事务
的
一部分插入
的
行,以便将来进行报告。拟议解决方案 boundary.Insert 在所有
DB
表
中
创建
Transaction
_Grp列
在
服务
方法
中
的
所有实体对象上添加字段tran
浏览 3
提问于2019-11-14
得票数 0
3
回答
EntityManager操作命令
、
、
、
、
我最近遇到了有趣
的
问题。我
在
JPA + Hibernate + EJB项目中使用。该问题涉及
在
同一
事务
中保存和删除实体。使用
的
数据库表
在
两列上定义了
唯一
的
约束
。我所做
的
是删除实体调用然后,使用以下
方法
将新实体
的
值添加到与
在
唯一
约束
中使用
的
列相关
浏览 7
提问于2013-11-29
得票数 5
回答已采纳
1
回答
由于列(Oracle)
的
值太大而
违反
了
唯一
约束
、
、
、
有可能得到一个 在这种
情况下
,这怎么可能?我可以确认例外之间
的
因果关系。给出
的
设想如下: 这些是对数据库
执行</
浏览 0
提问于2019-06-14
得票数 0
回答已采纳
1
回答
使用DataSourceTransactionManager和JDBCTemplate时
事务
不会回滚
、
、
、
、
@Transactional注释,并在
spring
配置文件
中
声明了正确指定
的
jdbc
事务
管理器
的
名称,我
在
该文件
中
执行
了如下注释
的
方法
中
的
3个语句: @Transactional(value = "jdbcTransactionManagerinsert
查询
(2)
执行
表2
的
insert
查询
(3)使用<
浏览 26
提问于2016-12-10
得票数 0
3
回答
Hibernate
事务
从
另一个
事务
引发异常。
、
、
、
、
所有事情都发生在
同一
个会话
中
。().commit();catch (Exception e) session.getTransaction().rollback();} sess
浏览 2
提问于2014-10-06
得票数 0
回答已采纳
2
回答
如
何在
需要找到目标文档
的
位置创建firestore
事务
、
、
我正在寻找一种创建firestore
事务
的
方法
,
在
该
事务
中
,我从
查询
中找到文档,然后
在
事务
中
修改该文档。)
transaction
.set(snapshot.reference, myObject)这里
的
问题是,.limit(1)
方法
返回
的
查询</em
浏览 0
提问于2017-12-07
得票数 5
1
回答
使用
Spring
避免UnexpectedRollbackException
、
、
、
我正在尝试从DataIntegrityViolationException
中
恢复,这是
在
试图保存一个
违反
数据库
约束
的
实体之后发生
的
。我试图通过
在
@Transactional
方法
中
添加带有noRollbackFor属性
的
noRollbackFor注释来避免这种行为,但在这种
情况下
它是无用
的
。我可以为userService.save
方法
创建一个新
的
<
浏览 5
提问于2020-08-26
得票数 2
1
回答
动态on /扩增非负场和突变场验证
、
、
、
我是AWS
的
新手,我正在构建一个相对简单
的
应用程序,但我以前使用过Google Firebase。我
的
问题是:是否有一种
方法
可以为字段设置非负
约束
?我有一个处理
事务
的
应用程序,我不希望我
的
余额为负数。我只需要一个简单
的
错误/异常。是否可以
在
DynamoDB
中
设置一个字段
约束
,说明“该字段应该是>= 0"?我还检查了是否有可能在我
的
grap
浏览 1
提问于2021-04-09
得票数 0
回答已采纳
1
回答
Spring
存储库保存()不适用于ManyToMany
、
、
、
、
在
我
的
java
应用程序
中
,我得到了以下异常。: ORA-00001:
违反
了
唯一
约束
(USER1.ID_TYPE_TENANT_UNIQUE)。当我试图持久化一个具有一组属性
的
实体时,repository.save()
方法
会失败,因为这两种
方法
都是: 1.属性可能已经存在于属性表
中
,并且由于
唯一
的
约束
(这正是我想要
的
)而无法插入。
浏览 2
提问于2016-03-24
得票数 0
1
回答
如
何在
Spring
中保存列表时处理DataIntegrityVilolationException?
、
、
我正在与MYSQL一起
在
Spring
应用程序中使用
Spring
。在那里,我保存了一个对字段具有
唯一
约束
的
实体列表。
在
实体列表
中
,由于
唯一
的
约束
,有一个实体将抛出DataIntegrityViolationException。我注意到,在这种
情况下
,没有一个实体会持久存在,即使是那些不
违反
唯一
约束
的
实体。在这种<
浏览 3
提问于2015-09-21
得票数 1
2
回答
在
CloudFi还原
事务
中
,如果我们不知道文档名,如何检查某个文档是否存在于特定
的
集合
中
、
、
在
云防火墙
事务
中
,当我们只知道一个字段名和它
的
值而不是文档名称本身时,如何才能发现一个文档是否存在于一个集合
中
?,例如在下面的代码示例
中
(来自Google ),我不知道如何使用where
方法
(我
在
if_Exists()
方法
中使用)city_ref =) 也许
唯一
的
方法</em
浏览 2
提问于2018-07-01
得票数 1
回答已采纳
1
回答
如何管理PHP
中
的
嵌套数据库
事务
?
、
、
我有一个
方法
deleteUser(..)它
执行
mysql
查询
并调用
另一个
方法
logAction(..)这就调用了
另一个
mysql
查询
。function deleteUser($userId) { $
db
->execute('BEGIN
TRANSACTION
'
浏览 0
提问于2014-11-27
得票数 0
回答已采纳
2
回答
JPA从ManyToMany关系
中
持久化已经持久
的
对象。
、
、
我
在
A类和B类之间有一个@ManyToMany关系:A类引用B类实例
的
集合,这种关系被配置为CascadeType.ALL。因此,当A被实体管理器持久化时,A引用
的
B实例也被持久化。A和B都有一个ID,该ID与GenerationType.IDENTITY策略一起声明,以使用MySQL数据库
中
的
auto_inc。问题是:
浏览 2
提问于2011-10-01
得票数 0
回答已采纳
1
回答
Vertica
DB
中
独特
的
对比
、
、
、
免责声明:我
的
数据库知识主要来自Mysql,所以我可能误解了vertica
中
的
一些东西.'id', 'unique_field', 'some_filed' 而且对unique_field有一个独特
的
<
浏览 3
提问于2014-09-24
得票数 1
回答已采纳
2
回答
如
何在
Java
中使用持久性API防止不可重复
的
查询
结果?
、
、
、
我有两个线程
在
同一
组实体上运行。我
的
问题是,我尝试过
的
每一种
方法
,都可以修改一个线程
中
查询
结果集中(
在
事务
中
执行
的
查询
)
中
的
实体,以便结果集对
事务
的
其余部分不再有效。(商店希望保存在
DB
中出售
的
物品
的
记录)。由于存在并发
事务</em
浏览 5
提问于2010-07-14
得票数 3
回答已采纳
3
回答
Java
: XA
事务
在
多个线程
中
传播
、
、
、
、
如
何在
Java
(不是
Java
或
Spring
)中使用
事务
管理器(
如
、或)来支持以下用例:public class Dao { connet to
db
} 然后我们创建一个
Java
Runnable,如下所示: public class MyR
浏览 2
提问于2011-03-12
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring事务管理详解
基于可靠消息方案的分布式事务(二):Java中的事务
Java 和微服务系列第 4 部分 处理数据
【揭秘】Spring框架中的7大神秘事务策略,你了解多少?
spring的@Transactional注解详细用法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券