价格: 19 学币

分类: None

发布时间: 2022年2月21日 20:10

最近更新: 2022年2月21日 20:10

资源类型: VIP

课程介绍

通用Mapper是一款非常好用的MyBatis插件,它能够帮助我们自动生成常用增删改查操作的SQL语句,克服MyBatis开发过程中需要大量编写SQL语句的弊端。由于通用Mapper是根据实体类的属性自动生成对应的SQL语句,所以可以说通用Mapper插件是对MyBatis在ORM方面不足的重要补充。本套教程基于通用Mapper新版4.0.0,在详细讲解常规增删改查操作、QBC查询之外,还包括逆向工程MBG工具、二级缓存@CacheNamespace注解、TypeHandler类型处理器、枚举类型映射方式等知识点。通过具体例子详细讲解了如何为自己的特定需求对通用Mapper原有功能进行扩展。相信通过本教程的学习足以借助通用Mapper应对大部分应用场景下的开发要求。

视频目录

00.尚硅谷_通用Mapper_视频_源代码
01.通用Mapper介绍
02.创建数据库表和实体类
03.MyBatis整合Spring的环境
04.集成通用Mapper
05.创建具体Mapper接口
06.Mapper接口介绍
07.创建测试类
08.编写测试selectOne方法的代码
09.@Table注解
10.@Column注解
11.selectByPrimaryKey方法
12.existsByPrimaryKey方法
13.insert方法
14.insertSelective方法
15.updateByPrimaryKeySelective方法
16.delete和deleteByPrimaryKey方法
17.QBC查询简介
18.QBC查询示例
19.QBC查询的其他属性
20.selectByRowBounds方法
21.@Transient注解
22.原生MyBatis和通用Mapper逆向工程对比
23.通用Mapper逆向工程官方文档特殊情况说明
24.通用Mapper逆向工程中pom文件properties声明
25.通用Mapper逆向工程中pom文件plugin配置
26.通用Mapper逆向工程generatorConfig.xml配置
27.运行通用Mapper的逆向工程
28.逆向工程生成资源介绍
29.逆向工程生成产品测试
30.自定义Mapper接口介绍
31.创建自定义Mapper接口
32.配置自定义Mapper接口
33.测试自定义Mapper接口
34.自定义Mapper接口操作时的易错点
35.扩展通用Mapper接口的大致思路
36.扩展通用Mapper需要创建的接口和实现类
37.创建用于功能扩展的接口和实现类
38.拼SQL语句的foreach标签部分
39.拼SQL语句的update部分
40.拼SQL语句的set部分
41.拼SQL语句的where部分
42.修正batchUpdate方法返回值并测试批量更新功能
43.通用Mapper功能扩展代码梳理
44.二级缓存
45.简单类型和复杂类型
46.默认情况下载通用Mapper忽略实体类中的复杂类型
47.自定义类型转换器说明
48.BaseTypeHandler类中的抽象方法说明
49.AddressTypeHandler的setNonNullParameter方法
50.AddressTypeHandler的getNullableResult方法
51.使用@ColumnType注解注册AddressTypeHandler
52.在MyBatis配置文件中全局配置AddressTypeHandler
53.把枚举类型按照简单类型处理
54.为枚举类型配置专门的类型处理器
55.枚举类型处理器中是否带Ordinal的区别
56.通用Mapper配置项
57.通用Mapper原理