开发者社区> 问答> 正文

尽量使用声明式事务配置方式,而不要在代码中完成事务逻辑“ 这句话什么意思

”尽量使用声明式事务配置方式,而不要在代码中完成事务逻辑“ 这句话什么意思?

前半句,我知道是在spring的配置文件中配置事务,而后者是什么意思?最后有个例子,谢谢

展开
收起
a123456678 2016-03-16 11:12:37 2005 0
1 条回答
写回答
取消 提交回答
  • 用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,因为事务管理是属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话,也只需要在定义文件中重新配置即可;在不需要事务管理的时候,只要在设定文件上修改一下,即可移去事务管理服务,无需改变代码重新编译,这样维护起来极其方便。

    例子我直接叙述吧,在代码中完成事物逻辑意思就是你在一个service方法里面使用 事物 包含了两个 dao 里面的操作,就这样。。。

    2019-07-17 19:03:40
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
面向失败设计 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载