2020年11月5日

Mybatis和Spring整合后sqlsession啥时候关闭的

摘要: https://www.cnblogs.com/juniorMa/p/13933192.html 在上一篇中,讲到一个非常重要的知识点,那就是每一个mapper对象的代理类执行方法的时候,都是每次都会new 一个SqlSession出来 但是我当时还有两个疑问 1 在SqlSessionInterc 阅读全文

posted @ 2020-11-05 22:43 MaXianZhe 阅读(1876) 评论(0) 推荐(0) 编辑

Mybatis是怎么执行一条语句的

摘要: 根据官方的推荐方式,通过mapper的方式执行sql,mapper的方式就是动态代理 所以,我们就先看动态代理的入口 一 MapperMethod public class MapperProxy<T> implements InvocationHandler, Serializable { pri 阅读全文

posted @ 2020-11-05 19:03 MaXianZhe 阅读(236) 评论(0) 推荐(0) 编辑

Mybatis和Spring的整合原理

摘要: 上一篇提到了和Spring整合后,Mybatis的BatchExecutor无法真正生效,本篇就好好分析分析这里面的原因 一 配置文件 <!-- 配置sqlSessionFactory --> <bean id="sqlSessionFactory" class="org.mybatis.sprin 阅读全文

posted @ 2020-11-05 18:09 MaXianZhe 阅读(807) 评论(0) 推荐(0) 编辑

与Spring整合的Mybatis没法真正使用BatchExecutor

摘要: 标题可能有点懵人,我要表达的意思就是在和Spring整合后,Mybatis的确能够使用到BatchExecutor,但是看现象不是批量执行的,而是单条执行。 先上代码 @Test public void testAddUser() throws InterruptedException{ for ( 阅读全文

posted @ 2020-11-05 11:25 MaXianZhe 阅读(954) 评论(2) 推荐(0) 编辑

导航