读书人

ibatis 三 学习笔记1

发布时间: 2012-11-10 10:48:50 作者: rapoo

ibatis 3 学习笔记1
Ibatis更新还真快!呵呵,看到csdn友博客,受益匪浅,转帖大家分享,便于自己保存

准备ibatis环境

oracle 10g express ibatis beta 5

新建工程 在WEBINF\lib下 导入以下包:
..\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar
ibatis-3-core-3.0.0.208.jar


总配置文件SqlMapConfig.xml





关于每个实体的映射文件(map)Student.xml



创建Student POJO



test.java

String resource = "SqlMapConfig.xml";Reader reader = null;try {//使用ibatis提供的Resources类读取资源文件reader = Resources.getResourceAsReader(resource);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}//根据资源文件内容建立session工厂SqlSessionFactory sqlMapper = new SqlSessionFactoryBuilder().build(reader);   //session工厂打开一个sessionSqlSession session = sqlMapper.openSession(true);  Student student;try{student = (Student)session.selectOne("cn.pf.ibatis.domain.StudentMapper.selectStudent", 1);}finally{session.close();}System.out.println(student.toString());


ibatis 3 果然改动很大,调试花了不少时间,很多细小的错误耽误了很久。那个ibatis 3 user guide缺少完整的实例真是不爽,自己一点点试探过来,继续研究各种配置,下一步完成一个基本的crud操作。

读书人网 >软件架构设计

热点推荐