spring整合mybatis中程序中如何编程式事务

spring整合mybatis中程序中如何编程式事务,第1张

你问的好模糊,spring可以进行编程式事务,编程式事务不就是jdbc的6步事务嘛,你spring也可以做jdbc的事务,你扯上mybatis干嘛,你是不是要spring+mybatis整合,问在配置文件中如何配置事务呢

JDBC事务,JTA事务,容器事务。

JDBC事务是用Connection对象控制的,提供了两种事务模式:自动提交和手动提交。JTA事务允许程序执行分布式事务处理,使用此事务,需要一个实现。容器事务由j2EE应用服务器提供的,容器事务大多基于JTA完成,是一个基于JNDI的相当复杂的API实现。

事务处理是由以一个单一的逻辑单位完成的一系列 *** 作,它可以由一系列的SQL语句、SELECT、INSERT、UPDATE、DELETE组成,如果在该单位包含的 *** 作执行完毕后没有发生错误,那么它对数据库所作的改变就是永久的了。如果一旦有错误发生,它就不会对数据库作任何修改或改变。

以上就是关于spring整合mybatis中程序中如何编程式事务全部的内容,包括:spring整合mybatis中程序中如何编程式事务、事务的3种模式的区别,和应用场合是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9768596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存