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的配置文件和映射文件