首页 > 作文

Mybatis源码解析之事务管理

更新时间:2023-04-04 04:04:31 阅读: 评论:0

丽水冒险岛几个项目目录
mybatis事务管理和spring整合后的事务管理

mybatis事务管理

我们可以在mybatis-config.xml中配置事务管理器的实现宽容的名人事例

<transactionmanager type="jdbc"/>

当值为jdbc时,事务管理实现类为jdbctransaction,底层利用数据库的connection来管理事务

当值为managed时,事务管理实现类为managedtransactionfactory,但它对事务的管理是一个空实现,将事务管理交给外部容器

jdbctransaction

managedtransaction

和spring整合后的事务管理

mybatis和spring整合创建transactionfactory的时候,如果没有设置,则会将其设置为springmanagedtr月亮是卫星还是行星ansactionfactory

org.mybatis.spring.sqlssionfactorybean金风送喜来#buildsqlssionfactory

但是真正执行事务的时候,一般情况下不会由springmanagedtransaction来执行,因为我们一般都把事务交给spring来管理,当把事务交给spring管理的时候this.isconnectiontransactional=true,因此commit和rollback相当于是空实现

mybatis和spring整合后,一般还是由spring框架中的datasourcetransactionmanager来进行事务管理

如果你对spring进行事务管理不清楚的话,等我后续的spring专栏

到此这篇关于mybatis源码解析之事务管理的文章就介绍到这了,更多相关mybatis事务管理内容请搜索www.88银耳美容去皱方法7551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 04:04:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8ed7cfa7a4f80b3eee2742b049acab69.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Mybatis源码解析之事务管理.doc

本文 PDF 下载地址:Mybatis源码解析之事务管理.pdf

标签:事务管理   事务   值为   丽水
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图