摘要: 动态映射:查询结果根据查询条件的变化而变化<selectid="getUsers"parameterClass="user"resultMap="get-user-result">selectid,name,sexfromt_user<dynamicprepend="WHERE"><isNotEmptyprepend="AND"property="name">(... 阅读全文
posted @ 2007-11-25 22:41 王永庆 阅读(815) 评论(1) 推荐(0) 编辑
摘要: ibatis高级特性,处理表与表之间的关联。ibatis中,提供了Statement嵌套支持,通过Statement嵌套,我们可以实现关联数据的操作。1、一对多关联:<sqlMapnamespace="User"><typeAliasalias="user"type="com.ibatis.sample.User"/><typeAliasalias="address"... 阅读全文
posted @ 2007-11-25 22:27 王永庆 阅读(965) 评论(0) 推荐(0) 编辑
摘要: ibatis映射文件的书写:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEsqlMapPUBLIC"-//iBATIS.com//DTDSQLMap2.0//EN""http://www.ibatis.com/dtd/sql-map-2.dtd"><sqlMapnamespace="User"><!--定义该映射... 阅读全文
posted @ 2007-11-25 21:25 王永庆 阅读(831) 评论(1) 推荐(0) 编辑
摘要: 测试ibatis类的具体写法packagecom.wyq.test;importjava.io.IOException;importjava.io.Reader;importjava.sql.SQLException;importjava.util.Iterator;importjava.util.List;importcom.ibatis.common.resources.Resources;i... 阅读全文
posted @ 2007-11-25 20:37 王永庆 阅读(796) 评论(0) 推荐(0) 编辑
摘要: ibatis同hibernate一样,都是与数据库打交道的框架,只不过同hibernate不同的是ibatis是半自动化的,而hibernate是全自动的,这样的设计给了我们程序员更大的灵活空间,我们可以自己手动书写sql语句。ibatis主要包括这么几个部分一是sqlMapConfig.xml配置文件,二是pojo用来与数据库打交道的持久层对象,也是我们通过ibatis要操作的对象。三是sqlM... 阅读全文
posted @ 2007-11-25 15:17 王永庆 阅读(1223) 评论(0) 推荐(0) 编辑