
整合mybatis方式一:mybatis-spring
发布日期:2021-05-17 20:43:36
浏览次数:11
分类:精选文章
本文共 1420 字,大约阅读时间需要 4 分钟。
Spring和MyBatis集成配置指南
1. 数据源配置
在Spring应用中,配置数据源的主要文件是spring-dao.xml
。我们将使用Spring提供的JDBC数据源来替代MyBatis的默认配置。
2. 确定SqlSessionFactory
在MyBatis和Spring的集成中,我们需要定义一个SqlSessionFactory
。可以使用SqlSessionFactoryBean
来创建这个工厂bean。以下是配置代码:
3. SqlSessionTemplate配置
SqlSessionTemplate
是我们在Spring应用中使用的SqlSession。以下是配置代码:
4. 实现类注入
为了实现MyBatis接口,你需要为接口创建实现类,并将其注入Spring中。以UserMapperImpl
为例:
5. 测试示例
以下是使用上述配置进行测试的示例代码:
import com.annan.mapper.UserMapper;import com.annan.pojo.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class MyTest { @Test public void test() { ApplicationContext context = new ClassPathXmlApplicationContext("spring-dao.xml"); UserMapper userMapper = context.getBean("userMapper", UserMapper.class); for (User user : userMapper.selectUser()) { System.out.println(user); } }}
注意事项
在mybatis-config.xml
中,请确保移除mapper
配置项
如果需要扩展其他功能,记得相应添加MyBatis的XML配置文件内容。
这篇文章以自然的中文技术写作风格呈现,并保持了技术内容的准确性,适合技术团队参考和传播。
发表评论
最新留言
不错!
[***.144.177.141]2025年04月22日 12时02分49秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
维基百科之AndroidRoot
2019-03-12
C++ Primer Plus读书笔记:循环读取(错误处理)
2019-03-12
skimage与cv2 安装失败的解决办法
2019-03-12
关于吴恩达的深度学习的一些授课视频里面英文翻译错误的实例展示
2019-03-12
伴随矩阵和逆矩阵的关系证明
2019-03-12
突破Bias-Variance困境
2019-03-12
Form窗体属性
2019-03-12
解决宝塔安装wordpress无法连接到数据库问题
2019-03-12
解决Eclipse加载图片或网页出现404错误
2019-03-12
vue 错误收集
2019-03-12
Java选择排序算法实现
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12
LeetCode: 138. 复制带随机指针的链表(中等)[DFS, 迭代]
2019-03-12
Effective Java 读书笔记
2019-03-12
SpringBoot使用@Email报错误
2019-03-13
Rabbitmq的内存磁盘监控
2019-03-13
访问servlet时弹出文件下载框解决方法
2019-03-13
Java中的注释
2019-03-13