ORM - MyBatis实现自定义MyBatis插件详解ORM - MyBatis实现自定义MyBatis插件详解 "MyBatis的一个重要的特点就是插件机制,使得MyBatis的具备较强的扩展性,我们可以根据MyBatis的插件机制实现自己的个性化业务需求。" 1. 初识插件 我们在执行查询的时候,如果sql没有加上分页条件,数据量过大的话会造成内存溢出,因此我们可以通过MyBatis提供的插件机制来拦截sq2022年10月20日MyBatisSqlSessionmybatis源码执行流程大约 8 分钟
ORM - MyBatis事务管理机制详解ORM - MyBatis事务管理机制详解 "事务这个词我们多次遇到,在Executor执行器里面,在SqlSession里面,在二级缓存里面。和事务打交道避免不了事务的管理,那么MyBatis是如何进行事务管理的,这篇文章将带领大家一解疑惑。" 初识事务 数据库事务的定义就是将多个执行单元看作一个整体,要么全部执行成功,要么执行失败。事务具有ACID属性,2022年10月20日MyBatisSqlSessionmybatis源码执行流程大约 5 分钟
ORM - MyBatis SqlSession执行流程详解ORM - MyBatis SqlSession执行流程详解 "前面的章节主要讲mybatis如何解析配置文件,这些都是一次性的初始化过程。从本章开始讲解动态的过程,它们跟应用程序对mybatis的调用密切相关。本章先从sqlsession开始。" 1、SqlSession "通过前面的章节对于mybatis 的介绍及使用,大家都能体会到SqlSession2022年8月1日MyBatisSqlSessionmybatis源码执行流程大约 15 分钟