第1步:
导入mybatis包 + mysql驱动包+ mybatis-spring集成的包 + spring对jdbc/orm支持的包 +其他包(log4j)
图示为相应的版本匹配
在这里要注意一个点
:mybatis-spring的版本必须与Mybatis的版本要匹配,否则报错
第2步:
配置beans-datasource.xml文件(mybatis-config.xml XXXMapper.xml) 这里就不详细说明了
1.加载数据的配置信息
2.数据源(连接池)bean
3 .SqlSessionFactoryBean
1)数据源 【必须】
2)mapper映射文件的位置 【必须】
3)别名 【选配】
4 .事务 DataSourceTransactionManager 【必配】
具体的操作图如下
第3步:
编写单元测试
如下图
注意:
1、spring-database.xml中的${username}默认获取的是win操作系统的用户名 故:datasource.properties文件 username=xxx 改为userName=xxxx
2、spring集成mybait的包的版本问题
mybatis-spring-1.2.2只能集成mybatis 3.2 版本 不能继承最新的 3.5.5
需要maven仓库获取mybatis-spring-2.x的版本的jar