MyBatis实战教程

MyBatis实战教程
共48节 10000人在学 课程详情 下载课件
课程目录
讨论留言
  • MyBatis配置及入门示例
  • MyBatis实现CRUD准备工作
  • MyBatis-Statement方式的增删改查
  • MyBatis约定及基于动态代理方式的增删改查
  • 属性文件、全局参数、别名、类型转换器、resultMap
  • 两种取值符号
  • 各种ParameterType类型
  • 入参为HashMap、MyBatis调用存储过程执行CRUD
  • 输出参数为简单类型、对象类型、HashMap及resultMap使用
  • 动语态SQL及循环案例
  • 输入参数为集合属性、集合、对象数组等
  • 一对一关联查询
  • 一对一、一对多关联查询
  • MyBatis整合Log4j、延迟加载
  • MyBatis一级缓存、二级缓存
  • 禁用、清理二级缓存,以及整合Ehcache缓存
  • MyBatis逆向工程
  • 多环境切换、注解方式与增删改返回值问题
  • 事务提交与不同数据库的自增方式
  • MyBatis处理多个参数问题
  • 用HashMap存储查询结果集
  • 鉴别器和别名问题
  • trim标签与MyBatis内置参数
  • 模糊查询三种解决方式
  • 用逆向工程进行快速开发
  • MyBatis架构和SqlSessionFactory源码分析
  • SqlSession源码分析
  • 通过代理对象执行CRUD的源码分析
  • 自定义MyBatis拦截器与Plugin
  • 使用MyBatis实现批量操作
  • PageHelper分页
  • MyBatisPlus入门及环境搭建
  • 编写配置文件并测试
  • MP中的ORM映射关系
  • 使用MP实现CRUD
  • 条件注解及MP底层原理
  • AR编程
  • 逆向工程
  • MP分页、阻断和性能分析
  • 乐观锁悲观锁以及MP对乐观锁的实现
  • 通过SQL注入器自定义SQL方法
  • 逻辑删除和全局配置
  • 自动填充
  • 序列自增与MyBatisX插件
  • 通用Mapper入门
  • 主键问题及Selective
  • Mapper代码生成器
  • 自由组合及自定义Mapper接口
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

讲解MyBatis的属性文件,以及如何在配置文件中设置全局参数、别名、类型转换器、resultMap等

课程介绍

本课程适合有JAVA和数据库基础的人员。

本课程使用Eclipse和IntelliJ IDEA两种开发工具,详细的讲解了MyBatis的各种语法,并且讲解了MyBatis逆向工程和MyBatis两种常用的插件:MyBatis Plus和通用Mapper。

本课程从理论和实际案例两方面充分讲解了MyBatis的各种技术细节,和应用场景,并且以绘图的方式讲解了各种MyBatis中较难的技术点。

相信可以通过本课程的学习,读者能够掌握MyBatis学习过程中的各种技巧和实际案例。

本课程中设计的大致技术点,如下所示。

      1.Eclipse、IntelliJ IDEA环境下开发MyBatis

      2.MyBatis多种方式的CRUD
      3.MyBatis配置文件详解
      4.MyBatis映射文件详解
      5.使用MyBatis调用存储过程
      6.动态SQL
      7.关联查询
      8.延迟加载
      9.整合一级、二级缓存
      10.逆向工程
      11.事务操作
      12.MyBatis处理多个参数的问题
      13.鉴别器和别名
      14.各种方式的模糊查询
      15.MyBatis核心源码分析
      16.MyBatis拦截器
      17.MyBatis批量更新操作
      18.PageHelper
      19.MyBatis Plus详解
      20.通用Mapper详解

   希望大家可以通过本课程的学习,深入的掌握MyBatis及其各种插件的用法,从而提高对数据的操作效率


推荐课程

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

李明 · 721人在学

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

王先生 · 22090人在学

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

汤小洋 · 4203人在学

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

黄菊华 · 787人在学

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

小尼老师 · 840人在学

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

Long · 5153人在学

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

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2319人在学

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

赖国荣 · 598人在学

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

李杰 · 3985人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    MyBatis实战教程
    MyBatis实战教程 ...

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

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

    购买课程

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

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~