mybatis源码分析

本文介绍了使用MyBatis操作数据库的五个基本步骤:读取配置文件,构建SqlSessionFactory,打开SqlSession,获取Mapper接口对象,以及调用方法执行数据库操作。示例代码展示了如何通过SqlSession获取Mapper并执行查询操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
第一步:读取mybatis-config.xml配置文件;
第二步:构建SqlSessionFactory;
第三步:打开SqlSession;
第四步:获取Mapper接口对象;
第五步:调用Mapper接口对象的方法操作数据库;
具体代码实现:
//第一步:读取mybatis-config.xml配置文件
InputStream inputStream = Resources.getResourceAsStream(“mybatis-config.xml”);

//第二步:构建SqlSessionFactory
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

//第三步:打开SqlSession
SqlSession session = sqlSessionFactory.openSession();

//第四步:获取Mapper接口对象
UUserInfoMapper uUserInfoMapper = session.getMapper(UUserInfoMapper.class);

//第五步:调用Mapper接口对象的方法操作数据库;
UUserInfo uUserInfo = uUserInfoMapper.selectByPrimaryKey(1);

//第六步:业务处理
log.info("查询结果: " + uUserInfo.getId() + “–” + uUserInfo.getPhone());

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值