尚硅谷Java培训

MyBatis

视频介绍

MyBatis 是一款流行的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis 避免了几乎各种的JDBC代码和手动设置参数以及获取结果集,可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

本套视频教程内容涵盖:MyBatis框架搭建、MyBatis配置文件以及映射文件讲解及编写、MyBatis获取参数值的方式、MyBatis中各种查询功能、MyBatis自定义映射、MyBatis动态SQL、MyBatis缓存机制、MyBatis逆向工程、MyBatis分页插件等。

教程以MySQL数据库为案例,使用Idea作为IDE,使用Maven作为构建工具,使用MyBatis 3.5.7版本讲解。本套教程的学习与Spring和SpringMVC没有先后顺序,只需具有JDBC基础即可。

视频目录 选集

  • 01.尚硅谷_MyBatis-MyBatis课程介绍
  • 02.尚硅谷_MyBatis-MyBatis的历史
  • 03.尚硅谷_MyBatis-MyBatis的特性
  • 04.尚硅谷_MyBatis-MyBatis的下载
  • 05.尚硅谷_MyBatis-MyBatis和其他持久化层技术的对比
  • 06.尚硅谷_MyBatis-搭建MyBatis框架之开发环境
  • 07.尚硅谷_MyBatis-搭建MyBatis框架之创建maven工程
  • 08.尚硅谷_MyBatis-搭建MyBatis框架之创建MyBatis的核心配置文件
  • 09.尚硅谷_MyBatis-搭建MyBatis框架之创建mapper接口
  • 10.尚硅谷_MyBatis-搭建MyBatis框架之创建MyBatis的映射文件
  • 11.尚硅谷_MyBatis-搭建MyBatis框架之测试添加功能
  • 12.尚硅谷_MyBatis-搭建MyBatis框架之优化功能
  • 13.尚硅谷_MyBatis-搭建MyBatis框架之测试修改和删除功能
  • 14.尚硅谷_MyBatis-搭建MyBatis框架之测试查询功能
  • 15.尚硅谷_MyBatis-MyBatis核心配置文件之environment
  • 16.尚硅谷_MyBatis-MyBatis核心配置文件之properties
  • 17.尚硅谷_MyBatis-MyBatis核心配置文件之typeAliases
  • 18.尚硅谷_MyBatis-MyBatis核心配置文件之mappers
  • 19.尚硅谷_MyBatis-思考:映射文件中的SQL该如何拼接
  • 20.尚硅谷_MyBatis-在idea中设置核心配置文件的模板
  • 21.尚硅谷_MyBatis-在idea中设置映射文件的模板
  • 22.尚硅谷_MyBatis-封装SqlSessionUtils工具类并测试功能
  • 23.尚硅谷_MyBatis-MyBatis获取参数值的两种方式#{}和${}
  • 24.尚硅谷_MyBatis-MyBatis获取参数值的各种情况(1)
  • 25.尚硅谷_MyBatis-MyBatis获取参数值的各种情况(2)
  • 26.尚硅谷_MyBatis-MyBatis获取参数值的各种情况(3)
  • 27.尚硅谷_MyBatis-MyBatis获取参数值的各种情况(4)
  • 28.尚硅谷_MyBatis-MyBatis获取参数值的各种情况(5)
  • 29.尚硅谷_MyBatis-@Param源码解析
  • 30.尚硅谷_MyBatis-MyBatis各种查询功能(1)
  • 31.尚硅谷_MyBatis-MyBatis各种查询功能(2)
  • 32.尚硅谷_MyBatis-MyBatis各种查询功能(3)
  • 33.尚硅谷_MyBatis-MyBatis各种查询功能(4)
  • 34.尚硅谷_MyBatis-MyBatis处理模糊查询
  • 35.尚硅谷_MyBatis-MyBatis处理批量删除
  • 36.尚硅谷_MyBatis-MyBatis处理动态设置表名
  • 37.尚硅谷_MyBatis-MyBatis获取添加功能自增的主键
  • 38.尚硅谷_MyBatis-搭建MyBatis框架
  • 39.尚硅谷_MyBatis-通过字段别名解决字段名和属性名的映射关系
  • 40.尚硅谷_MyBatis-通过全局配置mapUnderscoreToCamelCase解决字段名和属性名的映射关系
  • 41.尚硅谷_MyBatis-通过resultMap解决字段名和属性名的映射关系
  • 42.尚硅谷_MyBatis-通过级联属性赋值解决多对一的映射关系
  • 43.尚硅谷_MyBatis-通过association解决多对一的映射关系
  • 44.尚硅谷_MyBatis-通过分步查询解决多对一的映射关系
  • 45.尚硅谷_MyBatis-延迟加载
  • 46.尚硅谷_MyBatis-通过collection解决一对多的映射关系
  • 47.尚硅谷_MyBatis-通过分步查询解决一对多的映射关系
  • 48.尚硅谷_MyBatis-动态SQL简介
  • 49.尚硅谷_MyBatis-动态SQL之if标签
  • 50.尚硅谷_MyBatis-动态SQL之where标签
  • 51.尚硅谷_MyBatis-动态SQL之trim标签
  • 52.尚硅谷_MyBatis-动态SQL之choose、when、otherwise
  • 53.尚硅谷_MyBatis-动态SQL之foreach标签(1)
  • 54.尚硅谷_MyBatis-动态SQL之foreach标签(2)
  • 55.尚硅谷_MyBatis-动态SQL之sql标签
  • 56.尚硅谷_MyBatis-MyBatis的一级缓存
  • 57.尚硅谷_MyBatis-使一级缓存失效的四种情况
  • 58.尚硅谷_MyBatis-MyBatis的二级缓存
  • 59.尚硅谷_MyBatis-MyBatis二级缓存相关配置
  • 60.尚硅谷_MyBatis-MyBatis缓存查询的顺序
  • 61.尚硅谷_MyBatis-MyBatis整合第三方缓存EHCache
  • 62.尚硅谷_MyBatis-MyBatis逆向工程之清晰简洁版
  • 63.尚硅谷_MyBatis-MyBatis逆向工程之奢华尊享版(1)
  • 64.尚硅谷_MyBatis-MyBatis逆向工程之奢华尊享版(2)
  • 65.尚硅谷_MyBatis-MyBatis的分页插件简介
  • 66.尚硅谷_MyBatis-MyBatis分页插件的使用