spring RowMapper回调接口 以及queryFor系列摘要
来源:互联网 发布:java mqtt开源服务端 编辑:程序博客网 时间:2024/05/20 05:53
public void queryFor() throws Exception {
StringBuilder sql=new StringBuilder()
.append("select pid,pname,psex,pnationality,phobby,pdescription from person where pid=?")
;
Object args[]={12};
Person p=(Person)this.getJdbcTemplate().queryForObject(
sql.toString(),
args,
new RowMapper(){
public Object mapRow(ResultSet rs, int arg1)throws SQLException {
Person p=new Person();
p.setPid(rs.getInt(1));
p.setPname(rs.getString(2));
p.setPsex(rs.getString(3));
p.setPnationality(rs.getString(4));
p.setPhobby(rs.getString(5));
p.setPdescription(rs.getString(6));
return p;
}
}
);
System.out.println(p.getPid());
System.out.println(p.getPname());
}
注:spring的jdbc模板提供的queryfor系列的方法:
queryForList(String sql,Object args[],Class elementType)
Object args[]:sql语句中的 问号查询
Class elementType 可以查多条记录的一列 这列的类型可以自己定义 如:String.class
queryForObject(String sql,Class requiredType)只能查询一条记录的一列
- spring RowMapper回调接口 以及queryFor系列摘要
- spring RowMapper回调接口的使用 以及jdbc模板提供的queryfor系列的方法摘要
- spring jdbctemplate三种常见回调RowMapper,RowCallbackHandler,ResultSetExtractor
- Spring-RowMapper
- Spring-RowMapper
- Spring-RowMapper
- Spring--RowMapper
- 使用spring中的Rowmapper
- Spring 中的 RowMapper
- spring jdbc 的RowMapper
- spring 中的 RowMapper
- spring 中的 RowMapper
- spring 中的 RowMapper
- spring 中的 RowMapper
- spring 中的 RowMapper
- spring 中的 RowMapper
- 关于Spring的RowMapper
- 使用SPRING 中ROWMAPPER
- 无法上传较大的文件“Request 对象 错误 ASP 0104 : 80004005”或者上传成功后,找不到文件名
- weblogic 部署ejb报错
- 用crosstool-ng建立Linux交叉编译环境(以S3C2440(armv4t)为例)
- stdcall、cdecl、pascal在什么方面有所不同
- 左值右值
- spring RowMapper回调接口 以及queryFor系列摘要
- Android 2.3 发布
- 浅谈C的一些拷贝函数:strcpy, strncpy, memcpy
- 查找和替换字符串
- 数据结构 编码树问题
- 使用CryptoAPI解析X509证书和P12证书
- J2EE+Flex
- 在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)
- SD Questions on Corporate Structure