读书人

Mybatis 简要教程(一)

发布时间: 2013-03-13 10:56:58 作者: rapoo

Mybatis 简明教程(一)

?

(3)创建sql映射文件

注意该文件的放置路径需和(2)中指定的路径一致,本例放在 com.yli.sop.dao 这个package下

?

?3.3 从配置文件加载mybatis配置,做简单测试

?

package com.yli.sop.test;import java.io.IOException;import java.io.Reader;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;public class MybatisTest {public static void main(String[] args) throws IOException {// Mybatis配置文件目录String resource = "config/mybatis.xml";// 使用Mybatis工具类加载配置文件Reader reader = Resources.getResourceAsReader(resource);// 使用SqlSessionFactoryBuilder创建Session工厂SqlSessionFactory sqlMapper = new SqlSessionFactoryBuilder().build(reader);// 创建SqlSession,打开连接SqlSession session = sqlMapper.openSession();// 配置简单的SQL参数Map<String, Integer> parameter = new HashMap<String, Integer>();parameter.put("id", 1);// 查询单条记录Map<String, Object> resultMap = session.selectOne("city.queryCityByID", parameter);System.out.println(resultMap);// 查询列表List<Map<String, Object>> resultList = session.selectList("city.queryCityList");System.out.println(resultList);// 关闭连接session.close();}}

?

以上是Mybatis最简单使用,关于更实用或者企业级的使用,后续再写吧。。。

?

?

?

读书人网 >开源软件

热点推荐