Ordinary hut

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

          spring2.x中RowMapperResultSetExtractor的使用

          Posted on 2009-04-08 08:32 landor 閱讀(2245) 評論(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

          主站蜘蛛池模板: 满城县| 磐安县| 神木县| 阿图什市| 保靖县| 胶南市| 桐庐县| 麦盖提县| 河池市| 灵寿县| 通许县| 尉氏县| 温宿县| 若羌县| 鸡泽县| 五峰| 开远市| 思茅市| 沐川县| 沛县| 安新县| 南川市| 枞阳县| 定兴县| 泽州县| 丹巴县| 勃利县| 太保市| 花垣县| 邮箱| 滁州市| 江北区| 双柏县| 普陀区| 淮阳县| 三都| 黔南| 鄯善县| 林周县| 巫溪县| 巴青县|