Spring编程式事务管理和声明式事务管理
本文内容纲要:Spring编程式事务管理和声明式事务管理
本来想写一篇随笔记一下呢,结果发现一篇文章写的很好了,已经没有再重复写的必要了。
https://www.ibm.com/developerworks/cn/education/opensource/os-cn-spring-trans/index.html
简单说一下吧:
所谓编程式事务管理,就是说,事务的创建、开始、结束(提交或回滚)都要你自己写进你的业务代码里。
优点就是随你在哪写,缺点就是侵入业务代码,同时自己写就容易出错,比如忘记提交或回滚什么的,提交之前中间程序返回了什么的。
那声明式事务管理就是解决编程式的缺点,同时编程式的优点也就没了,不过没关系,那不算啥优点。
声明式的优点是,不侵入代码,在一旁默默的帮你管理事务,不容易出错。尤其是注解式,写起来贼爽。
这就是两种方式的区别。
本文内容总结:Spring编程式事务管理和声明式事务管理
原文链接:https://www.cnblogs.com/leonbond/p/10470265.html
以上是 Spring编程式事务管理和声明式事务管理 的全部内容, 来源链接: utcz.com/z/362800.html