在现在的Java企业级应用中,最常见的组合是Spring+Spring MVC+MyBatis(SSM)。MyBatis作为Java后台开发的核心主流框架之一,其性能优异,使用者众多。本书是一本详细介绍MyBatis框架使用方法的书,一切从实际项目出发,主要内容包括MyBatis开发环境、基本操作、运行原理、关联映射、动态SQL、缓存机制、注解开发、插件技术、逆向工程以及国内流行的MyBatis-Plus,最后一章结合Spring Boot技术详细介绍了MyBatis在项目实战中的应用。
本书适合具有一定Java基础的人群阅读,不仅适合作为广大计算机编程爱好者和开发人员的参考书,亦可作为高等院校专科、本科、研究生计算机相关专业的教材。
赖帆(@谷哥的小弟),CSDN技术博主,十余年一线开发经验。历任研发工程师、技术组长,高级开发工程师、技术经理、技术部门主管等职位。曾任职于上市集团研发中心,精通Java、C/C++、Python、SQL、JavaScript、Go等主流开发语言。擅长互联网应用开发与实践,热衷于开源技术,对Spring Boot、Spring Cloud、Vue、Flutter等热门技术有着深入的研究。
长期以来,作者坚持在CSDN输出优质技术博客。曾于2016年、2020年两度荣获CSDN年度十大博客之星。截至2023年年底,共创作1400多篇优质博文,博客访问量累计达370多万。
第1章 MyBatis快速上手
1.1 概要
1.1.1 MyBatis的主要特征
1.1.2 ORM模型概要
1.1.3 MyBatis与Hibernate的比较
1.1.4 MyBatis的下载与使用
1.2 开发环境的搭建
1.2.1 基础环境检查
1.2.2 创建项目
1.2.3 配置Maven
1.3 入门案例开发详解
1.3.1 案例开发准备
1.3.2 创建Module
1.3.3 Module的结构
1.3.4 设置打包方式
1.3.5 添加依赖
1.3.6 添加日志配置文件
1.3.7 创建实体类
1.3.8 创建接口文件
1.3.9 创建映射文件
1.3.10 编写全局配置文件
1.3.11 编写代码
1.3.12 入门案例总结
1.4 核心基础
1.4.1 MyBatis获取参数的两种方式
1.4.2 增删改查标签
1.4.3 增删改查案例实践
1.4.4 SqlSession工具类
1.4.5 增删改查案例优化
1.5 小结
第2章 MyBatis运行原理剖析
2.1 MyBatis全局配置文件
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.1.9
2.2 MyBatis关键API
2.2.1 SqlSessionFactory-Builder
2.2.2 SqlSessionFactory
2.2.3 SqlSession
……
第3章 MyBatis开发技能进阶
第4章 MyBatis关联映射
第5章 MyBatis动态SQL
第6章 MyBatis缓存机制
第7章 MyBatis注解开发
第8章 MyBatis分页插件
第9章 MyBatis逆向工程
第10章 MyBatis-Plus开发入门
第11章 MyBatis-Plus注解开发
第12章 MyBatis-Plus代码生成器
第13章 MyBatis-Plus多数据源
第14章 MyBatis-Plus插件技术
第15章 MyBatis项目开发实战