机器人论坛
登录
直播中
刘一
7年用户
91经验值
私信
关注
[问答]
Mybatis整合spring的思路和步骤
开启该帖子的消息推送
mybatis
spring
1、整合思路
(1)SqlSessionFactory对象应该放到spring容器中作为单例存在。
(2)传统dao的开发方式中,应该从spring容器中获得sqlsession对象。
(3)Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。
(4)数据库的连接以及数据库连接池事务管理都交给spring容器来完成。
回帖
(1)
康桃花
2020-11-4 11:27:32
2、整合需要的jar包
(1)spring的jar包
(2)Mybatis的jar包
(3)Spring+mybatis的整合包。
(4)Mysql的数据库驱动jar包。
(5)数据库连接池的jar包。
3、整合的步骤
第一步:创建一个java工程。
第二步:导入jar包。(上面提到的jar包)
第三步:mybatis的配置文件sqlmapConfig.xml
第四步:编写Spring的配置文件
1、数据库连接及连接池
2、事务管理(暂时可以不配置)
3、sqlsessionFactory对象,配置到spring容器中
4、mapper代理对象或者是dao实现类配置到spring容器中。
第五步:编写dao或者mapper文件
第六步:测试。
整合之后的配置文件目录:
配置SqlMapConfig.xml
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"
http://mybatis.org/dtd/mybatis-3-config.dtd">
配置
applicationContext.xml
http://www.springframework.org/schema/beans" xmlns:context="
http://www.springframework.org/schema/context"
xmlns:p="
http://www.springframework.org/schema/p"
xmlns:aop="
http://www.springframework.org/schema/aop"
xmlns:tx="
http://www.springframework.org/schema/tx"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
2、整合需要的jar包
(1)spring的jar包
(2)Mybatis的jar包
(3)Spring+mybatis的整合包。
(4)Mysql的数据库驱动jar包。
(5)数据库连接池的jar包。
3、整合的步骤
第一步:创建一个java工程。
第二步:导入jar包。(上面提到的jar包)
第三步:mybatis的配置文件sqlmapConfig.xml
第四步:编写Spring的配置文件
1、数据库连接及连接池
2、事务管理(暂时可以不配置)
3、sqlsessionFactory对象,配置到spring容器中
4、mapper代理对象或者是dao实现类配置到spring容器中。
第五步:编写dao或者mapper文件
第六步:测试。
整合之后的配置文件目录:
配置SqlMapConfig.xml
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"
http://mybatis.org/dtd/mybatis-3-config.dtd">
配置
applicationContext.xml
http://www.springframework.org/schema/beans" xmlns:context="
http://www.springframework.org/schema/context"
xmlns:p="
http://www.springframework.org/schema/p"
xmlns:aop="
http://www.springframework.org/schema/aop"
xmlns:tx="
http://www.springframework.org/schema/tx"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
举报
更多回帖
rotate(-90deg);
回复
相关问答
mybatis
spring
Spring
笔记分享
2020-11-04
1431
请问
mybatis
分页插件有哪些使用案列?
2020-11-09
9364
步进电机的编程
思路
及
步骤
2021-12-21
4651
模块程序
整合
的疑惑
2013-08-25
1695
如何培养设计电路的
思路
呢?
2021-02-03
921
怎样使用springboot
整合
netty来开发一套高性能的通信系统呢
2022-02-22
848
搭建的LoRa终端的总体
思路
与
步骤
有哪些呢
2022-02-10
1274
STM32G4如何利用ADC-DMA对全桥电路实现闭环控制?
2024-03-22
254
cubeMX为什么不把STEMWIN
整合
进去?
2019-02-21
4608
ucgui
整合
在ucos上出了问题
2019-05-29
946
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分