mybatis的简单基本实现

来源:互联网 发布:用c语言实现约瑟夫环 编辑:程序博客网 时间:2024/05/22 05:04

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();

原创粉丝点击