mybaties整合spring

1、创建工程,并且导入相关的包
1.1 mybaties相关包
  1. mybaties核心包
    在这里插入图片描述

  2. mybatis依赖包
    在这里插入图片描述

1.2.Mysql 驱动包
  1. 如图
    在这里插入图片描述
1.3 DBCP 连接池

1.如图
在这里插入图片描述

1.4 spring+mvc包( 面向切面,依赖注入等)
  1. 如图
    在这里插入图片描述
1.5 Mybatis-spring整合包 ( 两者之间桥梁关系 )
  1. 如图
    在这里插入图片描述
2、进入工程,配置Spring相关文件
2.1 映射文件
  1. 在这里插入图片描述
2.2 全局配置文件

在这里插入图片描述

2.2 spring相关配置
  1. 配置数据,DBCP 连接池
    在这里插入图片描述
  2. 配置会话工厂
    在这里插入图片描述
  3. 配置Dao层在这里插入图片描述
  4. 创建代理对象
    在这里插入图片描述
2.3 UserDaoImpl相关配置
  1. 如图
    在这里插入图片描述
2.4 测试
  1. 示例
    在这里插入图片描述
3、进入工程,配置Mybatis相关文件
3.1 创建 Mapper 映射文件
  1. UserMapper
    在这里插入图片描述
  2. UserMapper.xml
    在这里插入图片描述
3.2 全局配置文件中加载映射文件
  1. 如图
    在这里插入图片描述
3.3 Spring配置MapperFactoryBean
  1. 如图
    在这里插入图片描述
3.4 测试
  1. 如图
    在这里插入图片描述
4 总结
  1. 首先需要把 Mybaties ,Spring 这两者使用时候需要的 Jar 包导入,以及 一些其他的如 数据库驱动等
  2. 然后,需要配置这两者的配置文件
    1. Mybaties :全局配置文件,映射文件(常于 Mapper 包内)
    2. Spring :
  3. Mybaties 类似于 J2EE 的 Dao 层,Spring 类似于 J2EE 的 Service 层
  4. 在 J2EE 中,往往是 Service 层调用 Dao 层,这里是使用了 Spring 调用 Mybaties
  5. 这里的关键在于使用工厂Bean生成userMapper对象
  6. 逻辑上仍然是 J2EE 的一套,只不过是使用的手法变化了,那么这些手法相应的配套设施的一些细节就需要加以注意
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值