小小千想和您聊一聊

当前位置: 首页> 视频教程> Mybatis框架从入门到实战

Mybatis框架从入门到实战进阶

   评分9.9

41节课

9673人已学

下载本章视频你能学到什么?

理解基于MyBatis的DAO设计思想。能够熟练使用MyBatis核心接口进行数据访问层的开发,以及熟练掌握ResultMap,动态SQL,缓存,延迟加载等高级特性。

千锋Java开发官方①群(811099962)——猛戳进入


课程介绍
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。其消除了几乎所有的JDBC代码和参数的手工设置环节以及结果集的检索。通过使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

章节目录
1 mybatis springmvcspring的关系 第22节 逆向工程节 代码的生成
第2节 mybatis简介和示例程序数据库表结构的说明 第23节 逆向工程节 使用逆向工程
第3节 基本配置和核心配置 第24节 缓存节 mybatis的一级缓存
第4节 映射文件的配置和接口的创建 第25 缓存节 一级缓存被刷新的情况
第5节 工具类和实体类的创建 第26 缓存节 开启二级缓存
第6节 编写测试用例 第27节 缓存节 二级缓存被刷新的情况
第7节 不使用接口的方式 第28节 嵌套查询节 一对一和多对一
第8节 列名和属性名不一致的情况 第29节 嵌套查询节 显示信息列表
第9节 模糊查询之#和$的区别 第30节 嵌套查询节 一对多的配置
第10 查询排序 31节 嵌套查询节 一对多的查询测试
第11 多参数传递 第32节 嵌套结果
第12 插入功能和获取刚刚插入的id 第33节 为什么要做扩展结果集
第13节 修改功能和修改部分字段注意的问题 第34节 扩展结果的实现
第14节 删除记录 第35节 构造方法映射
第15节 动态sql节 if 第36节 鉴别器
第16节 动态sql节 choose 第37节 延迟加载节 不配置延迟加载的情况
第17节 动态sql节 where 第38节 延迟加载节 配置lazyloadingenabled
第18节 动态sql节 set 第39节 延迟加载节 测试用例1和2的比较
第19节 动态sql节 trim 第40节 延迟加载节 积极的延迟加载
第20节 动态sql节 foreach节 批量删除 第41节 延迟加载节 非积极延迟加载
第21节 动态sql节 sql片段

  • JAVA乐趣之坦克大战系列9-高效雷达

    本篇之前的内容介绍了瞄准策略,让大家明白了如何能让我们的雷达更好的锁定到敌人,本篇将分享给大家一个非常高效的雷达,供大家参考。

    325
  • Java编程中的集合讲解

    Iterator是一个接口,它是集合的迭代器,集合可以通过Iterator去遍历集合中的元素。

    291
  • Java编程中的SpringMVC之基本配置

    前面我们了解了MVC模式,本章我们将学习SpringMVC框架的基本使用,掌握SpringMVC的配置方式是使用SpringMVC框架的基础。

    327
  • Java编程中的JSP对象

    JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。

    271
  • Java中的位移运算

    在Java中,位移运算属于基本运算,符号是<<和>>,即向左位移和向右位移。在Java中只有整数才能位移,所以其他的不考虑,位移运算是将整数在内存中表示的二进制进行位移,所以在Java中分为正数和负数的位移。

    366
  • Java编程之详解finalize

    finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法

    411
  • 5分钟了解基数排序

     基数排序无需进行比较和交换,而是利用分配和收集两种基本操作实现排序。基数排序分为两种:第一种是LSD ,从最低位开始排序;第二种是 MSD, 从最高位开始排序。

    400
  • java编程之冒泡排序(Bubble Sort)

    java编程之冒泡排序(Bubble Sort)

    564
  • Java编程之nio和bio

    Channel提供了从文件,网络读取数据的通道,但是读或写数据,都必须经过Buffer。

    455
  • Java编程之Swing学习

    swing是java GUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。

    538