spring hibernate事件不能回滚问题?

问题描述

spring hibernate事件不能回滚问题?


我想要a,b 2个操作要么都做要么都不做现在抛出异常,a仍然存入了数据库,求大神指导一下。

解决方案

事务陪在哪层 没有事务不会回滚

解决方案二:

把rollback-for去掉再试试

解决方案三:

一种方法是加事务,另一种方法是自己加异常处理

解决方案四:

能回滚,加入事务中,异常处理写上rollback

解决方案五:

写上事务异常,你没有写,而且你的error = 0 以后,直接就判断了,所以即时没有错误也会爆异常的,而A在异常前面肯定入库了

时间: 2024-09-28 17:09:56

spring hibernate事件不能回滚问题?的相关文章

插入多条数据回滚-hibernate 手动控制事务回滚失败

问题描述 hibernate 手动控制事务回滚失败 spring配置: 5201005100 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" />

spring+mybatis异常不回滚

问题描述 spring+mybatis异常不回滚 代码如下:applicationContext-mybatis.xml <bean id=""sSF"" class=""org.mybatis.spring.SqlSessionFactoryBean""> <property name=""dataSource"" ref=""dataSource

spring 事务 回滚-spring @Transactional 事务不能回滚

问题描述 spring @Transactional 事务不能回滚 在spring的配置文件里配置如下: <!-- enable the configuration of transactional behavior based on annotations --> <tx:annotation-driven transaction-manager="txManager"/> <!-- a PlatformTransactionManager is sti

查询 hibernate 回滚-hibernate 查询出现回滚 为什么

问题描述 hibernate 查询出现回滚 为什么 at org.jboss.resource.adapter.jdbc.local.LocalManagedConnection.rollback(LocalManagedConnection.java:97) at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.tidyup(TxConnectionManager.java:7

Spring中@Transactional事务回滚(含实例详细讲解,附源码)

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 一.使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用.下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员.但是在执行的时候可能会出现这种情况,我们先删除部门,再删除成员,但是部门删除成功了,删除成员的时候出异常了.这时候我们希望如果成员删

ibatis+spring mvc事务不能回滚

问题描述 最近才接触spring MVC和ibates,现在我需要配置事务回滚,但是倒腾了一天还是不行,熟悉的朋友帮忙看看: applicationContext.xml文件配置: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w

spring 事务管理 手动回滚策略

问题描述 如果我不用spring的事务代理机制,直接在service代码中进行事务的提交或者回滚处理,那么一般是这样的处理逻辑-->主要有2点:即1:事务流程中,某一节点的数据(正常返回)遇到某值时,进行回滚,执行结果中说明情况.2:事务流程中,try catch 所有的代码-->保证遇到运行时异常,或者error的时候,进行回滚现在要用spring的事务管理了,导致在处理提到的第一个情况的时候有个问题,不知道如何解决就是spring所管理到的业务代码方法,必须要抛出指定异常,才可以回滚那么,

【spring + hibernate】 事物无法回滚问题

问题描述 事物配置: Java代码 <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="sessionFactory&quo

spring的事务管理 批量回滚

问题描述 spring的事务管理 批量回滚 如果我有5条SQL语句 然后 第一第二条都没问题 第三条出问题了 需要全部回滚,请问下 Srping本身的那个事务管理器能达到吗 用注解拦截器的方法实现 解决方案 Spring的事务管理与回滚Spring事务管理-回滚spring事务管理 junit回滚 解决方案二: 放在同一个事务里面,异常就会都回滚