MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
2-1 MyBatis-准备数据表Student
2-2 MyBatis-资源下载
2-3 MyBatis-github
2-4 MyBatis-创建第一个maven项目
2-5 MyBatis-第一个例子的实现步骤
2-6 MyBatis-添加依赖和实体类
2-7 MyBatis-mapper文件的基本结构
2-8 MyBatis-select标签的定义
2-9 MyBatis-mybatis主配置文件
2-10 MyBatis-创建MyBatis核心类SqlSessionFactory
2-11 MyBatis-指定sqlId
2-12 MyBatis-执行selectOne
2-13 MyBatis-初次使用占位符
2-14 MyBatis-insert需要提交事务
2-15 MyBatis-使用占位符
2-16 MyBatis-配置文件的问题
2-17 MyBatis-复习和sqlId的作用
2-18 MyBatis-重要对象-SqlSessionFactory
2-19 MyBatis-重要对象-SqlSession
2-20 MyBatis-MyBatis底层是JDBC
2-21 MyBatis-创建mapper文件的模版
2-22 MyBatis-创建主配置文件模版
2-23 MyBatis-创建工具类MyBatisUtil
2-24 MyBatis-使用工具类
2-25 MyBatis-使用传统的dao执行sql
2-26 MyBatis-MyBatis的代理的说明
2-27 MyBatis-使用代理的要求
3-1 MyBatis-dao的获取方法getMapper
3-2 MyBatis-dao代理的使用
3-3 MyBatis-parameterType说明
3-4 MyBatis-parameterType使用全限定类型名称
3-5 MyBatis-parameterType使用别名
3-6 MyBatis-parameterType可以不写
3-7 MyBatis-参数-一个简单类型的参数
3-8 MyBatis-参数-使用Param命名参数
3-9 MyBatis-参数-使用实体类Student对象-1
3-10 MyBatis-参数-使用自定义对象-2
3-11 MyBatis-参数-使用复杂的获取属性值的语法
3-12 MyBatis-参数-按位置传递参数
3-13 MyBatis-参数-使用map传值
3-14 MyBatis-参数-必须掌握前三个
3-15 MyBatis-占位符#
3-16 MyBatis-占位符$
3-17 MyBatis-$使用的例子
3-18 MyBatis-使用$占位符表示表名或者列名
3-19 MyBatis-resultType的作用
3-20 MyBatis-复习传入参数
3-21 MyBatis-自定义别名
3-22 MyBatis-resultType默认的规则
3-23 MyBatis-resultType返回简单类型
3-24 MyBatis-resultType表示map结构
3-25 MyBatis-resultType练习题
3-26 MyBatis-练习题
3-27 MyBatis-resultMap
3-28 MyBatis-定义列别名
3-29 MyBatis-like第一种方式
3-30 MyBatis-like第二种方式
获取步骤