
Mybatis进阶提升
文章平均质量分 96
乖巧程序员
大家好,我是一名热爱编程的程序员,专注于Java、Spring Boot、SpringCloud、SpringCloudAlibaba、Redis、MQ、MongoDB等后端技术,同时熟悉Vue.js和React等前端框架。拥有多年开发经验,擅长解决复杂问题,注重代码质量和架构设计。
我热衷于技术分享,希望通过优快云平台将自己的经验和知识传递给更多的朋友。我的博客内容涵盖最新技术的学习笔记、项目开发实战心得、技术面试题解析和常见问题解决方案。
欢迎大家关注我,共同探索编程的乐趣。你的支持是我持续分享的动力,期待在评论区与大家交流讨论。关注我,不迷路,技术干货不断,与你一起进步!
展开
-
Mybatis进阶提升-(三)缓存的理解
对于Mybatis的缓存在上一章节《Mybatis进阶提升-(二)Mybatis执行流程》我们有提到一部分,这篇文章我们对将详细分析一下Mybatis的一级缓存和二级缓存。原创 2024-08-19 09:45:21 · 973 阅读 · 0 评论 -
Mybatis进阶提升-(二)Mybatis执行流程
上一篇文章我们分析了一下Mybatis的初始化流程,跟踪了一下Mybatis的配置解析过程,和SqlSession当我们执行SqlSession的select方法时,会从中拿到(包括SQL,参数映射,结果集映射等)。然后调用executor去执行query方法接着代码来到executor执行器,它会先创建CacheKey缓存的key,缓存的key是 statementId;分页;SQL ,参数值 一起组成的,也就是说只要是同一SQL,分页条件也相同,参数也相同的话,就可以命中缓存。如果有开启。原创 2024-08-01 10:07:51 · 1111 阅读 · 0 评论 -
Mybatis进阶提升-(一)Mybatis入门
Mybatis是Java 项目开发使用率非常高的一款持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。同时Mybatis也是面试过程中被高频问到的一门技术,今天我就对Mybatis的重要原理及其源码进行一个分析。原创 2024-07-31 18:23:59 · 1246 阅读 · 0 评论