通过类加载器读取配置文件流

本文介绍了纯MyBatis进行数据库操作的五个步骤,包括读取mybatis-config.xml配置文件,构建SqlSessionFactory,打开SqlSession,获取Mapper接口对象以及调用方法执行数据库查询。示例代码展示了如何选择性地获取用户信息并进行业务处理。

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

纯MyBatis代码开发步骤

第一步:读取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());

源码分析

第一步:

//第一步:读取mybatis-config.xml配置文件
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");

通过Resources工具类,调用ClassLoader读取classpath下的mybatis-config.xml配置文件,得到一个输入流;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值