随笔-295  评论-26  文章-1  trackbacks-0
  1. /**
  2. * Copyright: Copyright (c) 2005-2005
  3. * Company: JavaResearch(http://www.javaresearch.org)
  4. */
  5. package org.javaresearch.jerch;

  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;

  8. /**
  9. * 提取ResultSet中的全部数据的接口定义。
  10. * 最后更新日期:2005年3月28日
  11. * @author cherami
  12. */
  13. public interface ResultSetExtractor {
  14.   /**
  15.    * 提取ResultSet中的全部数据。
  16.    * @param rs ResultSet
  17.    * @return ResultSet中的全部数据
  18.    * @throws SQLException
  19.    */
  20.   publicObject extractSet(ResultSet rs) throwsSQLException;
  21. }

List perList = (List)jt.query("select * from vets",
    new ResultSetExtractor(){
      public Object extractData(ResultSet rs) throws SQLException, DataAccessException {
       List<Person> personList = new ArrayList<Person>();
       while(rs.next()){
        Person per = new Person();
        per.setId(rs.getInt("id"));
        per.setFirstName(rs.getString("first_name"));
        per.setLastName(rs.getString("last_name"));
        personList.add(per);
       }
       return personList;
    }
  });



大盘预测 国富论
posted on 2007-09-10 11:05 华梦行 阅读(303) 评论(0)  编辑  收藏 所属分类: Spring

只有注册用户登录后才能发表评论。


网站导航: