SpringMVC+Spring+MyBatis框架整合

跟着视频结束了ssm的一个小项目实战之后的复习ssm整个框架,
b站的复习视频 ssm整合复习视频

  1. 表现层 SpringMVC
    jar包:springMVC的jar
    配置文件:spring-mvc.xml

  2. 业务层 Spring
    jar包:spring-ioc
    spring-aop
    spring-tx
    spring-test
    配置文件:
    applicationContext.xml

  3. 持久层 MyBatis
    jar包:mybatis自身核心包
    mysql驱动包
    连接池
    mybatsi-spring
    配置文件:

本章学习目标

  • 1、单独使用mybatis
  • 2、MyBatis整合Spring,有Mapper实现类
  • 3、MyBatis整合Spring,没有mapper实现类
  • 4、Mybatis整合Spring-Mapper 接口扫描
  • 5、Mybatis整合Spring-,整合JDBC事务
  • 6、整合SpringMVC

1、单独使用MyBatis

  • 1.0创建一个maven管理的web项目
  • 1.1添加依赖包
  • 1.2创建数据库和表
  • 1.3创建实体类
  • 1.4创建Mapper接口
  • 1.5创建sql映射文件
  • 1.6创建sqlMapConfig.xml文件
  • 1.7测试

1.0创建web项目
SpringMVC+Spring+MyBatis框架整合

1.1添加依赖包,log4j的日志管理需要添加log4j.properties配置文件
SpringMVC+Spring+MyBatis框架整合

添加log4j.properties配置文件
SpringMVC+Spring+MyBatis框架整合

1.2创建数据库和表
SpringMVC+Spring+MyBatis框架整合
1.3创建实体类
SpringMVC+Spring+MyBatis框架整合

1.4创建Mapper接口
SpringMVC+Spring+MyBatis框架整合
1.5创建sql映射文件
SpringMVC+Spring+MyBatis框架整合
1.6创建sqlMapConfig.xml 数据库的配置文件
SpringMVC+Spring+MyBatis框架整合
1.7测试
SpringMVC+Spring+MyBatis框架整合
下面是数据库中插入的数据
SpringMVC+Spring+MyBatis框架整合

2、MyBatis整合Spring,有Mapper实现类

  • 2.1添加依赖
    mybatis-spring
    spring-ioc
    spring-ioc
    spring-tx
    spring-context

  • 2.2编写mapper实现类

  • 2.3编写applicationContext.xml配置文件

  • 2.4测试