DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX
2010-04-06 00:00:00 来源:WEB开发网<select id="selectInfo" parameterClass="Description" resultClass="Description">
select INFO from DISCRIPTION where ID=#id#
</select>
其中将参数和查询结果类型映射为事先定义的 Java Bean :Description,该 Java Bean 实现的是数据库表 DISCRIPTION 的字段到 Java 对象属性的简单映射,具体内容清单 2:
清单 2。 POJO 类
/*mapping from table DISCRIPTION*/
public class Description {
private int id;
private String info;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info;
}
}
2。执行查询语句:
清单 3。 查询指定的描述信息
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
import com.ibm.db.Database;
public String selectInfoByID(Serializable id){
try{
reader=Resources.getResourceAsReader(resource);
SqlMapClient sqlMap=SqlMapClientBuilder.buildSqlMapClient(reader);
Description param=new Description();
Description result=new Description();
param.setId((Integer)id).intValue());
result=(Description)sqlMap.queryForObject("selectInfo", param);
if(result!=null){
return result.getInfo();
}
else
return null;
}
catch(Exception e){
e.printStackTrace();
}
return null;
}
- ››动态的改变IFrame的高度
- ››动态4种方法加载JS脚本
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接