刚上手Java,项目中要对数据库进行操作,我家预备技术总监推荐MyBatis,来读一读相关资料学习如何使用并整理记录在此。
内容说明
MyBatis是ORM的一种,ORM是对需要进行繁琐操作的JDBC的封装,JDBC是Java操作数据库的接口规范,概念就是这样一丢丢串起来的。通过读MyBatis相关资料,建立基本的概念是这个系列笔记的第一个目的。其次就是熟悉MyBatis的使用配置,通过使用配置了解配置规则,进一步了解MyBatis制定规则的方式以达到灵活使用的目的。
为达目的,主要读了以下内容:
- 1. MyBatis简单配置及工程搭建
- 2. MyBatis Generator配置
- 3. MyBatis基本概念
- 4. MyBatis映射器
- 5. MyBatis动态SQL
- 6. MyBatis插件
- 7. MyBatis混合SpringBoot
内容简介
1. MyBatis简单配置及工程搭建
此部分只是为了在工程中能够快速上手用,使用最基本的功能。总是项看到效果了才更有兴趣了解它是何物。
2. MyBatis Generator配置
为了偷懒,照顾自己不想学SQL的心情,强行拉入反向工程MBG,对于表的数目不算多的项目,完全可以撇开MBG。嗯,偷懒总是有理。
3. MyBatis基本概念
了解MyBatis基本概念有助于理解MyBatis的配置使用。主要是核心组件SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SQL Mapper的介绍,止步于使用,不进行源码分析。
4. MyBatis映射器
5. MyBatis动态SQL
6. MyBatis插件
7. MyBatis混合SpringBoot
8. MyBatis配置项详解
分析各个配置项的使用,有很大一部分目前都没有用到,只是记录,以供日后查询。