读书人

spring事务管理的一个学问盲点

发布时间: 2012-10-14 14:55:08 作者: rapoo

spring事务管理的一个知识盲点
使用spring事务时,事务所作用的方法需要抛出异常,这样transactionManager才能判断该方法是否有问题。所以该方法不要自己捕获了异常,不然transactionManager认为它是成功的。
例如:


UserService被事务作用,addUser方法为:

这样只要抛出了Exception异常,transactionManager就会回滚事务。

读书人网 >软件架构设计

热点推荐