首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ibatis 三 学习笔记1

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

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操作。

热点排行