第1章 MyBatis-Plus 简介及快速入门
1-1 学习前置知识、开发环境
学习前置知识
- Java开发语言、MySQL数据库
- .熟悉Lambda表达式
- 熟悉SpringBoot、Maven
- 熟悉MyBatis
开发环境
- Eclipse4.10.0 活 IDEA
- JDK1.8
- Maven3.5
- MySQL5.7
1-2 MyBatis与JPA比较
MyBatis优势
- SQL语句可以自由控制,更灵活,性能较高(相对JPA)
- SQL与代码分离,易于阅读和维护
- 提供XML标签,支持编写动态SQL语句
JPA优势
- JPA移植性比较好(JPQL)
- 提供了很多CRUD方法、开发效率高
- 对象化程度更高
Mybatis劣势
- 简单CRUD操作还得写SQL语句
- XML中需要维护大量SQL语句
- Mybatis自身功能有限,但支持Plugin(分页插件)
1-3 MP简介
MP是Mybatis的增强工具,只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。
1-4 lombok简介与安装
- Eclipse 安装lombok
- IDEA安装lombok
1-5 快速入门小例子