Spring 使用JdbcTemplate類實現批量查詢(RowMapper)

我們知道了如何驗證登陸和批量更新,那麼我再介紹一個功能那就是批量查詢
那就要用到

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

本文出自 “絕緣材料” 博客,請務必保留此出處http://tonyaction.blog.51cto.com/227462/42043

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章