Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > Spring从菜鸟到高手(四)(下)使用JdbcTemplate类实现批量查询
【标  题】:Spring从菜鸟到高手(四)(下)使用JdbcTemplate类实现批量查询
【关键字】:Spring,JdbcTemplate
【来  源】:http://blog.csdn.net/w_t_888/archive/2006/09/26/1285443.aspx

Spring从菜鸟到高手(四)(下)使用JdbcTemplate类实现批量查询

Your Ad Here

我们知道了如何验证登陆和批量更新,那么我再介绍一个功能那就是批量查询

那就要用到

org.springframework.jdbc.core
Class JdbcTemplate

类的query()这个方法他返回一个List对象,里面存了我们所有的对象数据他接受一个RowMapper类型的对象

 List query(PreparedStatementCreator psc, RowMapper rowMapper)
          Query using a prepared statement, mapping each row to a Java object via a RowMapper.

实现批量查询我们需要实现RowMapper这个接口


org.springframework.jdbc.core
Interface RowMapper

All Known Implementing Classes:
ColumnMapRowMapper, SingleColumnRowMapper

 这个接口只有一个方法

 Object mapRow(ResultSet rs, int rowNum)
          Implementations must implement this method to map each row of data in the ResultSet.

他负责对ResultSet的处理返回一个对象,这个对象我们对他进行了打包,每一个MyUser对象里面存了用户名和密码

来看看我的MyUser这个类,里面只有用户名和密码两个成员变量

 10e78569dd6.jpg

RowMapper类的实例MyRowMapper

10e7856047e.jpg

我修改的XML文件加了一个RowMapper Bean

10e785d7b0f.jpg

 

经过修改的核心类

10e785e24b2.jpg

 
[Log4j] 配置Log4j:【上一篇】
学习笔记之 equals() vs. == 和String对象的2种创建过程:【下一篇】
【相关文章】
  • Spring in Action 学习笔记—第三章 创建切面
  • AOP入门的简单例子(Spring AOP实现)
  • Spring从菜鸟到高手(四)使用JdbcTemplate类实现用户登陆验证、批量更新
  • Rod和Ted,Don之间关于EJB和Spring的讨论(一)
  • spring技术手册阅读笔记(三) 使用CustomEditorConfigurer
  • Hibernate in Spring
  • spring 结合 ehcache 实现方法结果的缓存
  • Spring | JdbcTemplate & Mysql
  • Spring从菜鸟到高手(三)依赖注入
  • XFire与Spring结合的几种方式。
  • 【随机文章】
  • 实际开发中的一些技巧(更新中)
  • VC实现自动监测光驱状态的改变
  • [转载]在两个select之间的选择
  • IT项目管理向沟通要效率
  • Java,Beans和关系数据库的镜像(2)
  • Endian手册目录
  • 移动通信天线类型比较
  • 开源的rtsp实现
  • SQL Server2005中的SMO编程
  • perl locale 错误
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.