Ordinary hut

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

          spring2.x中RowMapperResultSetExtractor的使用

          Posted on 2009-04-08 08:32 landor 閱讀(2249) 評論(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可以這么實(shí)現(xiàn):
          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;  
               }  
             
           }
          參考網(wǎng)址

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

          主站蜘蛛池模板: 卓尼县| 阜康市| 乡城县| 东乌珠穆沁旗| 隆安县| 东兰县| 休宁县| 绥芬河市| 嵊州市| 石泉县| 丹阳市| 长治县| 新源县| 呼伦贝尔市| 喀什市| 赣榆县| 蚌埠市| 佛山市| 台南县| 海城市| 柘城县| 武隆县| 沙坪坝区| 刚察县| 碌曲县| 安仁县| 株洲县| 景德镇市| 云霄县| 偏关县| 麦盖提县| 湖南省| 呼和浩特市| 万安县| 阿克| 鹤峰县| 循化| 巴林右旗| 平果县| 万荣县| 吉林省|