mybatis jar包_Spring和mybatis的集成步骤

【1】创建一个工程

创建一个新的java Project

并在工程下创建一个lib文件夹(用于存放拷贝的.jar包文件)

【2】导入需要的.jar包

导入项目需要的相关jar包

1)Spring的依赖包

447768710bcc1d17466fbf3f8c11af63.png

2)Mybatis的依赖包及其支持的log4j日志包

3d3e08d2fa17584699e16253cbea5fc4.png

3)Spring和Mybatis之间的连接包,Spring自己并没有集成MyBatis框架,需要MyBatis自己来集成,所以需要自己提供Spring框架集成的桥梁包

ed1e8b5f36c63aa1caa03e8f489a8483.png

4)数据库驱动包和连接池的相关jar包

54539b2116e6f7f163f7a5c4c506f707.png

5)项目集成需要各种配置文件(在项目下创建一个resources文件夹)

e1800aaa669f858e1480f204787e4bd1.png

【3】 完成项目层与层之间spring对象的创建和依赖关系的维护

1) Service层

package   

2) 测试代码

package   

3.5.3. applicationContext配置文件的配置

<?xml version="1.0" encoding="UTF-8"?>

3.6. MyBatis 框架SqlSessionFactory对象的创建

创建MyBatis框架工厂对象的 类在mybatis-spring1.2.1.jar 桥梁包中的

org.mybatis.spring.SqlSessionFactoryBean 如下图

0b60cbb880c0b249439753328a47e41c.png

3.6.1. 配置文件

<?xml version="1.0" encoding="UTF-8"?>

3.7. 创建MyBatis的Mapper接口的代理对象

使用桥梁包 org.mybatis.spring.mapper.MapperFactoryBean<T> 创建 UserMapper代理对象

96afd87fef58bee8d8a59a1e5c9546a4.png

此种方式每一个Mapper接口需要单独配置,如果Mapper过多,创建Mapper可能造成配置代码过多

<!-- 创建UserMapper代理对象-创建单个Mapper对象

3.8. 使用包扫描创建MyBatis的Mapper接口的代理对象

c83156f25d663fe879927b6f3771e0d1.png
<!-- 批量创建Mapper代理对象 ,使用包扫描创建Mapper代理对象

3.9. MyBatis的事务管理器的配置

一般开发,事务的管理都会使用aop切入到业务层

<!-- 配置事务管理器 -->
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值