Ordinary hut

          人間一福地,勝似天仙宮
          posts - 61, comments - 50, trackbacks - 0, articles - 1

          spring2.x中RowMapperResultSetExtractor的使用

          Posted on 2009-04-08 08:32 landor 閱讀(2246) 評論(0)  編輯  收藏 所屬分類: spring
          spring的jdbc支持中,2.0中RowMapperResultSetExtractor 替換1.0中 RowMapperResultReader
          但是用法基本一樣,以下是個例子:
          dbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);  // reusable object
          RowMapper rowMapper = new UserRowMapper();  // reusable object

          List allUsers 
          = (List) jdbcTemplate.query("select * from user",new RowMapperResultSetExtractor(rowMapper, 10));

          User user 
          = (User) jdbcTemplate.queryForObject("select * from user where id=?"new Object[] {id},
               
          new RowMapperResultSetExtractor(rowMapper, 1));
          //其中UserRowMapper可以這么實現:
          public class UserRowMapper implements RowMapper {  

               
          public Object mapRow(ResultSet rs, int index) throws SQLException {  
                   
          // TODO Auto-generated method stub  
                   User user=new User();  
                  user.setId(rs.getString(
          "001"));  
                  user.setPassword(rs.getString(
          "xxx"));  
                  
          return user;  
               }  
             
           }
          參考網址

          http://static.springframework.org/spring/docs/2.0.x/api/org/springframework/jdbc/core/RowMapperResultSetExtractor.html

          主站蜘蛛池模板: 博野县| 延川县| 慈溪市| 甘孜县| 阿荣旗| 龙里县| 龙胜| 巩义市| 韩城市| 徐水县| 二连浩特市| 彭山县| 克拉玛依市| 赣榆县| 沧源| 罗城| 名山县| 临朐县| 遂平县| 阳信县| 开平市| 武陟县| 南陵县| 临夏市| 安阳县| 淮南市| 南华县| 长汀县| 都江堰市| 从化市| 神池县| 临沭县| 景谷| 满洲里市| 梁平县| 温宿县| 哈尔滨市| 台前县| 玛纳斯县| 长春市| 盐山县|