通俗易懂的通用Mapper教程(含配套资料)

通俗易懂的通用Mapper教程(含配套资料)
共57节 2608人在学 课程详情
  • 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原理
  • 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注解

    订阅失败

    通俗易懂的通用Mapper教程(含配套资料)
    通俗易懂的通用Mapper教程(含配套资料) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    19.QBC查询的其他属性

    课程介绍

    本教程为授权出品


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

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 730人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22122人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4210人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5155人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2324人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 599人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3987人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~