Mybatis学习日志
day1
学习目标
- 能够搭建mybatis开发的环境
- 能够编写mybatis的入门程序
- 理解自定义mybatis的过程
1 搭建mybatis开发环境
2 三层架构和ssm框架的对应关系
2.1 什么是框架
2.2 三层构架
3 JDBC操作数据库的问题分析
4 mybatis入门
day2
学习目标
- 能够掌握mybatis中的接口的CRUD
- 能够掌握mybatis中的dao实现类方式的CRUD
- 了解mybatis主配置文件的标签的使用
1 mybatis中的接口的CRUD
1.1 dao层接口
1.2 关于映射文件配置中的问题
1.3 测试代码及结果
2 mybatis中的参数及返回值深入
2.1 参数深入–实体类的包装
2.2 返回值的深入–结果类型的封装
3 mybatis中的dao实现类方式的CRUD
4 mybatis主配置文件的标签的使用
day3
学习目标
- 能够使用mybatis提供的连接池
- 能够掌握mybatis中的动态sql
- 能够掌握一对多,多对多的配置
1 mybatis中的连接池及事务控制
1.1 mybatis中连接池使用及分析
1.2 mybatis事务控制的分析
2 mybatis基于XML配置的动态SQL语句使用
3 mybatis中的多表操作 ※※
3.1 一对多查询(mybatis中的一对一)
3.1.1 完成Account的一对一查询
3.1.2 完成user的一对多查询
3.2 多对多查询
3.2.1 查询角色时相应查询赋予的用户
3.2.2 查询用户时相应查询对应的角色信息
day4
学习目标
- 能够使用mybatis的延迟加载
- 能够使用mybatis的一级缓存二级缓存
- 能够掌握mybatis中的注解开发