首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Mybatis 简要教程(一)

2013-03-13 
Mybatis 简明教程(一)?(3)创建sql映射文件注意该文件的放置路径需和(2)中指定的路径一致,本例放在 com.yli

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最简单使用,关于更实用或者企业级的使用,后续再写吧。。。

?

?

?

热点排行