Mybatis底层对数据库的增删改的实现以及发生异常直接执行close(),并不执行rollback()回滚函数

下面是笔者自己写的一个getSqlSession的类 重点在于SqlSession的获取: 1.oppenSession()打开源码我们发现   oppenSession两个方法我们调用的是空参方法也就是说我们的autoCommit参数的值是false的 我们接着往下跟踪 openSessionFromDataSource()方法   我们从图中可以知道返回值是new 一个新的DefaultSql
相关文章
相关标签/搜索