首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

应用@Transactional时候的注意点

2012-09-09 
使用@Transactional时候的注意点使用@Transactional时候的注意点:1.确认有如下配置:tx:annotation-driven

使用@Transactional时候的注意点
使用@Transactional时候的注意点:
1.确认有如下配置:<tx:annotation-driven transaction-manager="transactionManager"/>
2.readOnly能不用就不能
3.嵌套事务中尽量少用REQUIRED_NEW,除非某些操作无论如何都要持久化
4.只有uncheck exception才会使事务回滚,checked exception不会使用回滚。如果要在checked exception中让事务回滚,则有如下方法:
  a)在属性rollbackFor中增加unchecked exception,如:@Transactional(rollbackFor={Exception.class})
  b)手工把checked exception默译成unchecked exception

热点排行