框架与类库:MyBatis
聊聊MyBatis缓存机制
本文主要从源码角度理解Java ORM框架MyBatis缓存特性。
深入浅出MyBatis:MyBatis解析和运行原理
本篇文章是「深入浅出MyBatis:技术原理与实践」书籍的总结笔记。 上一篇介绍了反射和动态代理基础,主要是为本篇文章做个铺垫,反射使配置和灵活性大大提高,可以给很多配置设置参数,动态代理可以在运行时创建代理对象,做一些特殊的处理。 文章索引:
SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的?
关于SqlSession线程安全性的一道面试题的讨论!
Mybatis 大数据量的批量insert解决方案
简单记录一下Mybatis批量insert大数据量数据的解决方案
深度解析Mybatis缓存
本文从源码分析Mybatis一级和二级缓存的应用,进而阐述Mybatis缓存的“坑”。在介绍Mybatis一级缓存和二级缓存之前,需要首先理解两个概念:SqlSession:引用官方文档中对这个接口作用的说明—SqlSession完全包含了面向数据库执行SQL命令所需的所有方法。你可以通过SqlSession实例来直接执行