Java高级之springIOC实战之集成Mybatis

spring集成MyBatis官方文档

第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

猜你喜欢

转载自blog.csdn.net/weixin_52841956/article/details/111304167