@Transactional spring 事务注解
默认遇到throw new RuntimeException("...");会回滚
需要捕获的throw new Exception("...");不会回滚
// 指定回滚
@Transactional(rollbackFor=Exception.class)
public void methodName() {
...
分类:
编程语言 时间:
2015-04-02 09:13:37
阅读次数:
183
spring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Transactional(rollbackFor=Exception.class) public ...
分类:
其他好文 时间:
2015-03-28 18:37:00
阅读次数:
267
今天,我终于登上了你的诺曼底,spring事务。
在此之前,一谈起spring我就没底,虽然用的很顺手,但是其中的AOP和事务一直未理解和掌握,数次尝试突破都未成功,之前看过很多网上的相关文章和书籍,要么基于的版本不同,有的基于spring2有的基于spring3;要么切入点不同,有的讲的太低级,我都懂,有的讲的太庞杂,我晕了。。。。。。
从这周一开始,我决定在试一下。计划每天的上...
分类:
编程语言 时间:
2015-03-11 19:45:27
阅读次数:
157
Spring事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如...
分类:
编程语言 时间:
2014-12-24 18:45:01
阅读次数:
181
注解配置参考:http://www.cnblogs.com/younggun/archive/2013/07/16/3193800.html自己测试发现事务没成功,原因是 我测试的表是myisam 存储引擎。myisam不支持事务,一个坑 了我!myisam 和 innodb对比http://www...
分类:
编程语言 时间:
2014-11-06 19:01:16
阅读次数:
221
@Transactional只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.Spring使用声明式事务处理,默认情况下,如果被注解的数据库操作方法中发生了unchecked异常,所有的数据库操作将rollback;...
分类:
编程语言 时间:
2014-08-05 15:21:29
阅读次数:
247