首先,什么是MyBatisPlus呢?
(资料图片仅供参考)
它是MyBatis的一个增强工具,在MyBatis的基础上只做增强而不做改变,为简化开发,提高效率而生。
那什么叫做增强工具呢?
我们现在可以在MyBatis的基础上,直接呢去集成MyBatisPlus,那这个时候它并不会影响我们MyBatis的功能。
同时我们也可以来使用他所提供的通用的 mapper 以及通用的service,
在不编写任何SQL语句的情况下,快速的来实现对单表的增、删、改、查、批量操作、逻辑删除、分页等功能。
本套课程采用MyBatisPlus最新的3.5.3版本来录制课程,全网知识点最新最全,完全根据mybatisplus的官方文档进行设计和录制。
所有业务场景均有配套案例,每个知识点必有配套案例,让同学们可以通过详尽的案例来掌握每个知识点,真正做到学以致用。
课程设计为五大篇章,通过逐步对每个篇章的学习,同学们能够对知识点的掌握稳步提升,在轻松的环境中掌握mybatisplus的全部用法
课程目录
•001.MybatisPlus课程导读
•002.环境准备
•003.数据导入
•004.依赖和实体类
•005.Mapper编写
•006.Service编写
•007.Controller编写
•008.配置和测试
•009.驱动包版本区别
•010.分析Mybatis框架的效率问题
•011.MybatisPlus的介绍
•012.MybatisPlus架构模型
•013.MybatisPlus入门案例-环境搭建
•014.MybatisPlus入门案例-Mapper实现
•015.MybatisPlus入门案例-其他代码实现
•016.MybatisPlus入门案例-测试
•017.日志相关配置
•018.Mapper插入数据
•019.Mapper删除操作
•020.Mapper修改操作
•021.Mapper查询操作
•022.通用Service接口设计思想
•023.通用Service插入操作
•024.通用Service删除操作
•025.通用Service修改操作
•026.通用Service删除操作
•027.自定义Mapper接口方法
•028.映射介绍
•029.自动映射规则
•030.表映射
•031.表映射的全局配置
•032.字段映射场景一
•033.字段映射场景二
•034.字段失效
•035.视图属性
•036.条件查询介绍
•037.等值查询-QueryWrapper-eq
•038.等值查询-LambdaQueryWrapper-eq
•039.等值查询-null的判断
•040.等值查询-null的处理
•041.等值查询-多条件查询1
•042.等值查询-多条件查询2
•043.等值查询-ne
•044.范围查询-gt
•045.范围查询-ge
•046.范围查询-lt
•047.范围查询-le
•048.范围查询-between
•049.范围查询-notBetween
•050.模糊查询-like
•051.模糊查询-notLike
•052.模糊匹配-likeLeft
•053.模糊匹配-likeRight
•054.判空查询-isNull&isNotNull
•055.包含查询-in
•056.包含查询-notIn
•057.包含查询-inSql
•058.包含查询-inSql
•059.包含查询notInSql
•060.分组查询
•061.聚合查询
•062.排序查询-orderByAsc
•063.排序查询-orderByDesc
•064.排序查询-orderBy
•065.内嵌逻辑查询-func
•066.逻辑查询-and
•067.逻辑查询-and嵌套
•068.逻辑查询-or
•069.逻辑查询-or嵌套
•070.逻辑查询-nested
•071.自定义查询-apply
•072.分页查询-last
•073.exists查询
•074.notExists查询
•075.select查询
•076.主键介绍
•077.主键策略-AUTO
•078.主键策略-INPUT
•079.目前主键自增的问题
•080.雪花算法介绍
•081.主键策略-ASSIGN_ID
•082.主键策略-NONE
•083.主键策略
•084.分页查询介绍
•085.分页查询方式一
•086.分页查询方式二
•087.ActiveRecord
•088.SimpleQuery-list
•089.SimpleQuery-list2
•090.SimpleQuery-map1
•091.SimpleQuery-map2
•092.SimpleQuery-map3
•093.SimpleQuery-group
•094.逻辑删除概念
•095.逻辑删除实现
•096.通用枚举
•097.字段处理器概念
•098.字段处理器实现
•099.自动填充
•100.防止全表更新插件
•101.MybatisX的安装
•102.MybatisX-快速定位
•103.MybatisX-逆向工程
•104.MybatisX-逆向工程演示
•105.MybatisX-快速代码生成
•106.并发问题分析
•107.悲观锁和乐观锁
•108.测试非并发修改
•109.测试并发修改
•110.代码生成器编写
•111.代码生成器测试
•112.SQL分析打印
•113.多数据源环境准备
•114.多数据源测试
•115.Weather案例-阅读天气API接口文档
•116.Weather案例-调用API接口获取天气
•117.Weather案例-实现天气预报渲染
•118.Weather案例-改进案例
•119.vuex插件与全局事件总线的对比
•120.vuex环境搭建
•121.使用简单程序说明vuex工作原理
•122.继续分发dispatch
•123.vuex工作原理
•124.vuex实现多组件数据共享
•125.越过action直接commit
•126.vuex的getters
•127.ES6的扩展运算符
•128.优化计算属性mapState与mapGetters
•129.优化方法mapActions与mapMutations
•130.vuex模块化开发基本程序
•131.vuex模块化开发拆解模块并添加命名空间
•132.vuex模块化开发一个模块一个js文件
•133.vuex模块化开发map相关
•134.路由-单页面与多页面对比
•135.路由的工作原理
•136.路由-静态页面准备
•137.路由-第一个路由程序
•138.路由-多级路由
•139.路由-query传参
•140.路由-链接同时激活的问题及路由命名
•141.路由-params传参
•142.路由-路由的props配置
•143.路由-栈数据结构
•144.路由-push和replace模式
•145.路由-编程式路由导航
•146.路由-路由组件的销毁
•147.路由-路由组件的两个钩子
•148.路由-全局前置路由守卫
•149.路由-全局后置路由守卫
•150.路由-局部路由守卫之path守卫
•151.路由-局部路由守卫之component守卫
•152.前端项目上线
•153.了解Vue3
•154.使用vue-cli创建vue3工程
•155.对Vue3工程大体认识一下
•156.了解vite
•157.使用create-vue创建vue3工程
标签: