ibatis源码分析 2026年03月30日 daichangya 16 背景本文基于调试模式下的单步运行记录,通过分析一个查询订单协议的操作,侧面剖析 iBATIS 框架的执行动作与原理。一、核心组件简介1. DAO 层与 SqlMapClientDaoSupportDAL 层的 DAO 接口实现类通常会继承 SqlMapC... 阅读全文 0 评论
Mybatis源代码分析之类型转换 2026年03月30日 daichangya 16 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。ORM 框架的核心功能在于建立面向对象模型与关系型数据库表之间的映射关系。在这一关联过程中,必然涉及对象中的数据类型与数据库表字段类... 阅读全文 0 评论
SpringBoot+Mybatis一级缓存和二级缓存详解 2026年03月30日 daichangya 15 Spring Boot + MyBatis 一级缓存和二级缓存详解本文主要介绍在 Spring Boot 项目中如何使用 MyBatis 的一级缓存和二级缓存。为了演示方便,本文的数据库采用 H2 内存数据库,数据库连接池默认使用 Spring Boot... 阅读全文 0 评论
为什么你用的 MyBatis 慢?一行配置让它性能翻倍! 2026年03月30日 daichangya 20 在 Java 后端开发领域,MyBatis 凭借其灵活的 SQL 编写能力与便捷的数据库对接特性,成为了众多开发者的首选 ORM 框架。然而,在实际生产环境中,不少团队面临着 MyBatis 响应缓慢、拖慢业务整体性能的困境。面对高并发场景下的页面加载延... 阅读全文 0 评论
深入分析 iBATIS 框架之系统架构与映射原理 2026年03月30日 daichangya 15 iBATIS 框架主要的类层次结构总体来说,iBATIS 的系统结构相对简洁,它主要完成两件事情:根据 JDBC 规范建立与数据库的连接;通过反射打通 Java 对象与数据库参数交互之间的相互转化关系。iBATIS 的框架结构正是按照这种思想来组织类层次... 阅读全文 0 评论