发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
<tx:advice/>
这一节里将描述通过 <tx:advice/> 标签来指定不同的事务性设置。默认的 <tx:advice/> 设置如下:
事务传播设置是 REQUIRED
REQUIRED
隔离级别是 DEFAULT
DEFAULT
事务是 读/写
事务超时默认是依赖于事务系统的,或者事务超时没有被支持。
任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚
RuntimeException
Exception
这些默认的设置当然也是可以被改变的。 <tx:advice/> 和 <tx:attributes/> 标签里的 <tx:method/> 各种属性设置总结如下:
<tx:attributes/>
<tx:method/>
name
与事务属性关联的方法名。通配符(*)可以用来指定一批关联到相同的事务属性的方法。 如:'get*'、'handle*'、'on*Event'等等。
'get*'
'handle*'
'on*Event'
propagation
isolation
timeout
read-only
rollback-for
将被触发进行回滚的 Exception(s);以逗号分开。 如:'com.foo.MyBusinessException,ServletException'
Exception(s)
'com.foo.MyBusinessException,ServletException'
no-rollback-for
不 被触发进行回滚的 Exception(s);以逗号分开。 如:'com.foo.MyBusinessException,ServletException'
来自: 宇宙之窗 > 《Web》
0条评论
发表
请遵守用户 评论公约
applicationContext.xml 事务配置
hibernate修改数据变插入
这样做的话第一次查找跟后来保存的操作就不在一个事务中,有可能保存的时候session已经释放了跟对象的关联,对象也就变成瞬态了,思索了很久,将逻辑改成在action里new一个对象,将id及需要修改的属性...
异常捕获不抛出,Spring事务无法回滚
<aop:config> <aop:pointcut id="canyin" expression="execution(* com.laphone.base.baseservice.*.*(..)) ||execution(* com.laphone.canyin.*.service.*.*(..)) || execut...
spring tx:advice 和 aop:config
spring tx:advice 和 aop:configspring tx:advice 和 aop:config 配置事务2010-03-22 14:32.<tx:advice id="txAdvice" transaction-manager="transactionManager"> <...
spring源码分析之——spring 事务管理实现方式 (不太清晰,不明白aop会看不懂)
spring源码分析之——spring 事务管理实现方式 (不太清晰,不明白aop会看不懂)Java代码 public BeanDefinition parse(Element element, ParserContext parserContext) { return findParserFo...
VBA 读取文本文件
tx=ThisWorkbook.OpenTextFile(tx,1)
TX
TX.
spring声明式事务管理
24. <tx:method name="*" rollback-for="Exception"/>因为servlet-context.xml与service-context.xml不是同时加载,如果不进行这样的设置,那么,spring就会将...
◈ 섹스리스 부부들의 속 타는 이야기 : 네이버 블로그
Case 1 ??Case 2 ???????.Case 3 ???
微信扫码,在手机上查看选中内容