Spring与mybatis的整合
- 回顾mybatis
- 两种配置文件
- 核心:configuration;数据源;加载mapper;别名;日志
- 映射文件:XXXMapper.xml;数据的操作
- java编程
- vo
- dao接口
- mybatisAPI
- SqlSessionFactory
- SqlSession
- 两种配置文件
- 整合的思路
- 加入一个spring-mybatis插件
- 利用SpringIOC来创建DataSource,mybatis的SqlSessionFactory
- 动态生成Dao对象(XML映射文件+Dao接口)
- 加入事务
- 整合步骤
- 创建maven工程
- 加入所需jar包:
- spring:context,jdbc,tx
- mysql:驱动,c3p0
- mybatis:mybatis.jar
- 插件:spring-mybatis
- 测试:junit
- 注意版本问题
- 定义applicationContext.xml配置文件
- 定义dao接口,service,mapper映射文件
- 可以添加别名
- 可以加入LOG4J
- 导包
- 拷贝log4j.properties
- 配置文件