java day54【 Mybatis 框架课程第一天回顾 、 基于代理 Dao 实现 CRUD 操作 、Mybatis 的参数深入 、 Mybatis 的输出结果封装 、 Mybatis 传统 DAO 层开发[了解] 、 SqlMapConfig.xml配置文件】

第1章 回顾

1.1 自定义流程再分析

1.2 mybatis 环境搭建步骤

第2章 基于代理 Dao 实现 CRUD 操作

2.1 根据 ID 查询

2.1.1 在持久层接口中添加 findById 方法

2.1.2 在用户的映射配置文件中配置

2.1.3 在测试类添加测试

2.2 保存操作

2.2.1 在持久层接口中添加新增方法

2.2.2 在用户的映射配置文件中配置

2.2.3 添加测试类中的测试方法

2.2.4 问题扩展:新增用户 id 的返回值

2.3 用户更新

2.3.1 在持久层接口中添加更新方法

2.3.2 在用户的映射配置文件中配置

2.3.3 加入更新的测试方法

2.4 用户删除

2.4.1 在持久层接口中添加删除方法

2.4.2 在用户的映射配置文件中配置

2.4.3 加入删除的测试方法

2.5 用户模糊查询

2.5.1 在持久层接口中添加模糊查询方法

2.5.2 在用户的映射配置文件中配置

2.5.3 加入模糊查询的测试方法

2.5.4 模糊查询的另一种配置方式

2.5.5 #{}与${}的区别

2.5.6 模糊查询的${value}源码分析

2.6 查询使用聚合函数

2.6.1 在持久层接口中添加模糊查询方法

2.6.2 在用户的映射配置文件中配置

2.6.3 加入聚合查询的测试方法

2.7 Mybatis 与 JDBC 编程的比较

第3章 Mybatis 的参数深入

3.1 parameterType 配置参数

3.1.1 使用说明

3.1.2 注意事项

3.2 传递 pojo 包装对象

3.2.1 编写 QueryVo

3.2.2 编写持久层接口

3.2.3 持久层接口的映射文件

3.2.4 测试包装类作为参数

第4章 Mybatis 的输出结果封装

4.1 resultType 配置结果类型

4.1.1 基本类型示例

4.1.1.1 Dao 接口

4.1.1.2 映射配置

4.1.2 实体类类型示例

4.1.2.1 Dao 接口

4.1.2.2 映射配置

4.1.3 特殊情况示例

4.1.3.1 修改实体类

4.1.3.2 Dao 接口

4.1.3.3 映射配置

4.1.3.4 测试查询结果

4.1.3.5 修改映射配置

4.2 resultMap 结果类型

4.2.1 定义 resultMap

4.2.2 映射配置

4.2.3 测试结果

第5章 Mybatis 传统 DAO 层开发[了解]

5.1 Mybatis 实现 DAO 的传统开发方式

5.1.1 持久层 Dao 接口

5.1.2 持久层 Dao 实现类

5.1.3 持久层映射配置

5.1.4 测试类

第6章 SqlMapConfig.xml配置文件

6.1 配置内容

6.1.1 SqlMapConfig.xml 中配置的内容和顺序

6.2 properties(属性)

6.2.1 第一种

6.2.2 第二种

6.2.2.1 在 classpath 下定义 db.properties 文件

6.2.2.2 properties 标签配置

6.2.3 此时我们的 dataSource 标签就变成了引用上面的配置

6.3 typeAliases(类型别名)

6.3.1 自定义别名:

6.4 mappers(映射器)

 

posted @ 2019-08-06 17:43  微光半夏  阅读(131)  评论(0编辑  收藏  举报