MyBatis Plus

一、简介

1.MyBatis Plus介绍

MyBatis Plus_oracle

2.代码及文档发布地址

MyBatis Plus_oracle_02

3.前置知识

MyBatis Plus_代码生成器_03

二、集成MP

1.创建测试表

MyBatis Plus_代码生成器_04

2.创建javaBean

MyBatis Plus_自定义_05
MyBatis Plus_sql_06

3.依赖配置

MyBatis Plus_oracle_07
MyBatis Plus_oracle_08
MyBatis Plus_sql_09
MyBatis Plus_mabatisplus_10
MyBatis Plus_oracle_11

4.测试

MyBatis Plus_oracle_12

5.集成MP

MyBatis Plus_oracle_13
MyBatis Plus_sql_14

三、入门HelloWorld

1.通用CRUD

MyBatis Plus_oracle_15

2.插入操作

MyBatis Plus_代码生成器_16

3.更新操作

MyBatis Plus_mabatisplus_17

4.查询操作

MyBatis Plus_自定义_18

5.删除操作

MyBatis Plus_oracle_19

启动注入SQL原理分析

MyBatis Plus_oracle_20
MyBatis Plus_自定义_21
MyBatis Plus_sql_22
MyBatis Plus_mabatisplus_23

7.通用CRUD小结

MyBatis Plus_sql_24

四、条件构造器 EntityWrapper

1.EntityWrapper简介

MyBatis Plus_代码生成器_25

2.使用EntityWrapper的方式打开如上需求:

MyBatis Plus_自定义_26

3.带条件的查询

MyBatis Plus_mabatisplus_27

4.带条件的修改

MyBatis Plus_mabatisplus_28

5.带条件的删除

MyBatis Plus_sql_29

6.使用Condition的方式打开如上需求

MyBatis Plus_oracle_30

7.小结

MyBatis Plus_代码生成器_31
MyBatis Plus_自定义_32

五、ActiveRecord(活动记录)

MyBatis Plus_sql_33

1.如何使用AR模式

MyBatis Plus_代码生成器_34

2.AR基本CRUD

MyBatis Plus_自定义_35
MyBatis Plus_sql_36

3.AR小结

MyBatis Plus_代码生成器_37

六、代码生成器

MyBatis Plus_代码生成器_38

1.代码生成器依赖

MyBatis Plus_sql_39

2. MP代码生成器示例代码

MyBatis Plus_oracle_40
MyBatis Plus_自定义_41

3.ServiceImpl说明

MyBatis Plus_oracle_42

七、插件扩展

1.Mybatis插件机制简介

MyBatis Plus_自定义_43

2.分页插件

MyBatis Plus_代码生成器_44

3.执行分析插件

MyBatis Plus_oracle_45

4.性能分析插件

MyBatis Plus_代码生成器_46
MyBatis Plus_sql_47

5.乐观锁插件

MyBatis Plus_自定义_48

八、自定义全局操作

MyBatis Plus_sql_49

1.AutoSqlInjector

MyBatis Plus_代码生成器_50

2.自定义注入器的应用之逻辑删除

MyBatis Plus_代码生成器_51
MyBatis Plus_代码生成器_52

九、公共字段自动填充

1.元数据处理器接口

MyBatis Plus_mabatisplus_53

2.开发步骤

MyBatis Plus_自定义_54

十、Oracle主键Sequence

MyBatis Plus_oracle_55
MyBatis Plus_自定义_56

十一、Idea快速开发插件

MyBatis Plus_自定义_57