MyBatis入门

MyBatis入门

第1章 MyBatis介绍

1-1 框架的作用

MyBatis入门

  • MyBatis入门
    – Spring提供了底层的对象管理,
  • Spring MVC提供了Web层面的交互(替代SERVLET web开发)
  • Mybatis 提供了数据库的增删改查的便捷操作MyBatis入门
  • SSM是软件框架的框架

1-2 介绍MyBatis

dao是指数据访问层,就是对数据库的增删改查操作,业务逻辑层就是指service层,调用dao层方法,获取结果并根据业务需要对数据进一步的处理。而servlet是用于和JSP等前端页面交互,接收参数并转发。
Java的三层架构就是将整个业务应用划分为:表示层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层
MyBatis入门

  • MyBatis开发流程
    • 引入MyBatis依赖
    • 创建核心配置文件
    • 创建实体(Entity)类
    • 创建Mapper映射文件
    • 初始化SessionFactory(会话工厂)
    • 利用SqlSession对象操作数据

1-3 选择练习

第2章 MyBatis基本使用

2-1 MyBatis环境配置

2-2 选择练习

2-3 SqlSessionFactory

2-4 选择练习

2-5 初始化工具类MyBatisUtils

2-6 MyBatis数据查询

2-7 *编程

第3章 SQL传参

3-1 SQL传参

3-2 选择练习

第4章 多表关联查询

4-1 获取多表关联查询结果

4-2 选择练习

4-3 ResultMap结果映射

4-4 选择练习

第5章 MyBatis的数据插入、修改与删除

5-1 MyBatis数据插入操作

5-2 *编程

5-3 selectKey与useGeneratedKeys的区别

5-4 更新与删除操作

第6章 预防SQL注入攻击

6-1 预防SQL注入攻击

第7章 MyBatis工作流程

7-1 MyBatis工作流程

7-2 选择练习