腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
TransactionSynchronizationManager与
事务
回
滚
检测
spring-transactions
我添加了一些在
Spring
中的TransactionSycnhoniztion的beforeCommit()和beforeCompletion()方法中执行的代码。在执行代码之前,我需要能够检测到
事务
中是否处于活动状态并标记为
回
滚
。public void beforeCompletion() { doit(); } 如何检测
事务
是否处于活动状态且
未
回
浏览 34
提问于2020-04-24
得票数 0
1
回答
JEE / EJB自定义
未
检查异常的默认
事务
行为
jakarta-ee
、
transactions
、
ejb-3.0
、
java-ee-7
我发现了以下关于
未
检查异常及其
回
滚
行为的语句: “此异常不会导致当前
事务
(如果是活动的)被标记为
回
滚
。”奇怪的是,NonUniqueResultException 确实导致我的
事务
回
滚
。MyOwnExc
浏览 0
提问于2018-03-21
得票数 0
2
回答
Spring
:如何
回
滚
声明性
事务
spring
、
hibernate
、
spring-mvc
、
jakarta-ee
、
jpa
在这个例子中,如果一个条件被验证,我不知道如何
回
滚
事务
。这是一个带有JPA + Hibernate的
Spring
应用程序,用于持久性@RequestMapping(value="/buy",method=RequestMethod.POST
浏览 4
提问于2015-10-06
得票数 0
回答已采纳
1
回答
Spring
框架中的
回
滚
机制
java
、
spring
、
hibernate
在
Spring
中,我们使用hibernate进行数据库操作。我有一个Java类,其中需要在数据库中持久化多个对象(比如3个对象)。现在,我想确定如果第三个对象不能持久,那么第一个和第二个对象应该回
滚
。这种行为应该由
Spring
框架来控制,问题是
Spring
如何确保实现这种行为? 只是为了我个人的理解,即使我想确保这种行为是在hibernate中实现的,我如何才能做到这一点呢?
浏览 2
提问于2016-11-24
得票数 0
回答已采纳
1
回答
即使在非
事务
性方法或控制器中捕获异常,
Spring
事务
性方法也会得到
回
滚
。
spring
、
hibernate
、
transactional
在一个非
事务
性方法中,我正在试图捕获块中调用两个
事务
性方法。当异常发生时,我能够捕获异常并记录它。第一个
事务
方法不回
滚
,但最后一个
事务
方法得到
回
滚
。这种行为是我目前在
spring
事务
管理中所理解的。(这是我所知道的),第一个没有
回
滚
,因为它在另一个
事务
中。时,updateRequest()方法也会被
回
滚
。,但是我的问题是,为什么即使我捕捉到异常,
浏览 0
提问于2016-11-15
得票数 3
回答已采纳
2
回答
关于
spring
嵌套
事务
的简短问题
spring
、
transactions
我的问题是B是否会
回
滚
?谢谢
浏览 0
提问于2010-07-30
得票数 1
回答已采纳
2
回答
spring
声明式roolback-for的示例?
java
、
spring
、
transactions
、
aop
需要在
spring
aop中使用声明性
事务
管理示例........
浏览 5
提问于2010-10-07
得票数 1
回答已采纳
2
回答
JPA/Hibernate子项
回
滚
列表不起作用
java
、
spring
、
jpa
、
transactions
、
db2
我在Java Springboot中使用DB2数据库和JPA/Hibernate,但是在使用JPA的.save()方法时
回
滚
事务
不起作用。
浏览 0
提问于2021-02-15
得票数 0
3
回答
事务
不会
回
滚
,但会引发异常。
java
、
spring
、
exception
、
spring-transactions
目前,我们在应用程序中正面临一个与
spring
事务
相关的问题。如您所见,在deleteRecord()中,我们正在执行DB操作。但是在下一行中会抛出业务异常。预期行为(据我所知) :当异常从下一行抛出时,应该回
滚
DB操作问题:为什么没有
回
滚
事务
?我不认为这是因为catch块,因为deleteRecord()将在新
事务
中执行。
浏览 0
提问于2018-09-28
得票数 1
回答已采纳
2
回答
Spring
事务
中是否需要异常处理?
java
、
spring
、
exception-handling
、
transactions
我对
事务
的异常处理有疑问。com.edfx.adb.persist.entity.Customer)}" /></bean> 活动
事务
处理分类为
浏览 0
提问于2012-12-15
得票数 5
回答已采纳
1
回答
HibernateTransactionManager :可能在没有
回
滚
的情况下抛出异常?
java
、
hibernate
、
spring
在
Spring
中,我声明了一个方法是
事务
性的。我使用HibernateTransactionManager。现在,我想从这个方法抛出一个异常,但我不希望hibernate
回
滚
事务
。是否可以指定是哪些异常导致了
回
滚
?
浏览 0
提问于2009-11-27
得票数 2
回答已采纳
1
回答
Spring
-tx:仅当最外面的方法
未
捕获异常时才
回
滚
spring
、
transactions
、
rollback
默认情况下,
spring
框架可以在
事务
方法的边界抛出
未
检查异常时进行
回
滚
。但是在
事务
传播的情况下,我只想在异常未被最外面的方法捕获(启动tx的地方)时
回
滚
事务
。可以这样配置
spring
吗?throw new RuntimeException();} 在上面的代码中,我预计operationA1会被
回
滚
浏览 1
提问于2019-01-23
得票数 1
1
回答
Hibernate
未
检查异常
未
回
滚
java
、
hibernate
、
transactions
、
rollback
、
unchecked
我想我不能理解一些有
未
检查异常的东西。是不是因为我在抛出NPE的同一个方法中捕获了NPE?这是我在代码的其他部分看到的唯一不同之处,我抛出的IllegalArgumentException是在另一个方法中捕获的,而不是抛出它的那个方法(并且以
回
滚
结束。) 谢谢,
浏览 2
提问于2011-07-08
得票数 0
回答已采纳
1
回答
当Azure Sql服务器dtu超过时会发生什么?
azure
、
azure-sql-database
、
azure-sql-server
我有一个使用Azure SQL server的
spring
批处理应用程序,它运行时没有任何问题,并且大部分时间都在更新数据库,但是我偶尔会收到以下错误 2021-10-04T14:29:17,685 [
浏览 4
提问于2021-10-18
得票数 1
1
回答
Spring
+ Hibernate @
事务
处理异常后不回
滚
java
、
spring
、
hibernate
、
spring-mvc
、
transactions
我正在尝试创建一个带有
Spring
的CMT,每次异常出现时都会
回
滚
事务
。我的问题是,当我在数据库中有多处变化时,从一个注释为@Transactional的方法中,即使在某些操作之后强制使用空指针,它也不会
回
滚
操作。我会感谢你的帮助。3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema
浏览 1
提问于2014-12-14
得票数 3
回答已采纳
1
回答
带有Hibernate - OnetoMany关系映射实体的
Spring
数据JPA -部分提交问题
java
、
spring
、
hibernate
、
jpa
、
spring-transactions
在这里,混淆的EntityManager应该为
事务
处理
回
滚
,但事实并非如此。parent.add(childSet); } @ImportResource({ "classpath:META-INF/
spring
xs
浏览 1
提问于2016-01-17
得票数 0
2
回答
在抛出异常之前,JPA存储库在调用Catch子句时不会执行更新
java
、
asynchronous
、
spring-data-jpa
我面临着一个奇怪的问题,我创建了一个异步方法来进行一些处理,如果一切顺利,我会通过JPA存储库进行更新,将DB中的标志设置为True。示例:@Transactional @Async try{ myrepo.update(true);
浏览 0
提问于2018-08-07
得票数 1
回答已采纳
1
回答
当检查的异常在
事务
中传播时会发生什么?
spring
、
spring-transactions
我知道
事务
管理器中的默认
回
滚
策略是在发生RuntimeExceptions时自动
回
滚
。但是,如果我有一个允许传播的检查异常,会发生什么呢?
浏览 1
提问于2012-10-03
得票数 5
回答已采纳
1
回答
Spring
Transaction :为两者定义的rollbackfor和norollbackfor
java
、
spring
、
transactions
所以问题很简单: 在这种情况下,
事务
会发生什么情况?它承诺了吗?它会
回
滚
吗?它是否保持未完成状态,等待应用程序做一些事情(这实际上是一个可能解释此应用程序中一些丑陋事情的答案)?而且: 为什么?
浏览 82
提问于2013-08-13
得票数 7
回答已采纳
4
回答
为什么
事务
在RuntimeException上回
滚
而不是在SQLException上回
滚
spring
、
transactions
我有一个
Spring
管理的服务方法来管理数据库插入。它包含多个insert语句。如果异常是RuntimeException,则
回
滚
事务
。如果异常是SQLException,则持久化第一个插入。 我很困惑。谁能告诉我为什么
事务
不能在SQLException上回
滚
?
浏览 2
提问于2011-08-20
得票数 30
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券