Spring和MyBatis整合

1:所用的架包

2:Spring 和MyBatis的整合步骤:

       建立Web工程加入Spring 和MyBatis 的有关JAR

        建立开发目录结构,创建实体类

       创建数据访问接口

        创建数据访问接口实现类、

       配置SQL映射语句文件

       配置MyBatis应用配置文件

       配置Spring应用配置文件

3:采用数据映射器(MapperFactoryBean)的方式完成对数据库操作

            根据Mapper接口获取Mapper对象,它封装了原有的SqlSession.getMapper()功能的实现

    指定映射器,只能是接口类型

    映射器对应的SQL映射文件与映射器的类路径相同,该映射文件可以自动被MapperFactoryBean解析

4:使用SqlSessionTemplate实现对数据库的操作

使用getMapper(Class<T>Type)直接访问接口实例

常用方法:

selectList()          insert()         update()

5:使用数据映射器(MapperFactoryBean)实现对数据库的操作

注:保证映射命名空间名和接口的名称相同,以及映射元素的id和接口方法相同

注入两个属性:

mapperInterface           sqlSessionFactory

使用MapperScannerConfigurer注入映射器

7:Spring的事务管理

XML配置事务管理           使用注解配置事务管理

8:整合Spring+MyBatis开发环境

配置DataSource (配置DBCP数据源)

以DataSource为基础配置SqlSessionFactoryBean

使用SqlSssionFactorybean加载MyBatis的配置文件和映射文件

原文地址:https://www.cnblogs.com/zjx-959/p/13858025.html