mybatis的简单基本实现

mybatis的基本实现
一 项目搭建
1. 导包:核心包mybatis.xxx.jar是必要的,其他辅助的jar包可根据需要导入或不导入。
二 配置
2.1数据源配置
<environments default="abc">
		<environment id="abc">
			<transactionManager type="JDBC"></transactionManager>
			<dataSource type="POOLED">
				<property name="driver" value="oracle.jdbc.driver.OracleDriver"></property>
				<!--  Io 异常: The Network Adapter could not establish the connection 异常---url拼写出问题 -->
				<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
				<property name="username" value="user01"/>
				<property name="password" value="user01"/>
			</dataSource>
		</environment>
	</environments>
2.2映射文件配置
<mappers>
		<mapper resource="com/zyj/test/user.xml"/>
</mappers>
三 测试实现
(先编写需要的类对象)
3.1创建会话工厂
	SqlSessionFactory sqlSessionFactory = null;
		try {
			sqlSessionFactory = new SqlSessionFactoryBuilder().build(
					Resources.getResourceAsStream("mybatis.config.xml")
					);
		} catch (IOException e) {
			e.printStackTrace();
		}
3.2获取会话对象
SqlSession sqlsession = sqlSessionFactory.openSession();
3.3执行sql
List<User> list = sqlsession.selectList("selectAll");
3.4处理结果
如循环打印
for(User user : list){
			System.out.println(user);
		}
3.5关闭资源
sqlsession.close();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值