W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
spring JdbcTemplate 查詢,使用BeanPropertyRowMapper -= 應(yīng)用:
使用Spring的JdbcTemplate查詢數(shù)據(jù)庫,獲取List結(jié)果列表,數(shù)據(jù)庫表字段和實體類自動對應(yīng),可以使用BeanPropertyRowMapper。 注意:
org.springframework.jdbc.core.JdbcTemplate 的 query 方法: org.springframework.jdbc.core.JdbcTemplate.query(String sql, Object[] args,RowMapper<UserEntity> rowMapper) throws DataAccessException public class BeanPropertyRowMapper<T> implements RowMapper<T> 注:BeanPropertyRowMapper 實現(xiàn)了 RowMapper 接口
轉(zhuǎn)載請注明:http://blog.csdn.net/limenghua9112/article/details/45096437 查詢代碼:
應(yīng)用:
使用Spring的JdbcTemplate查詢數(shù)據(jù)庫,獲取List結(jié)果列表,數(shù)據(jù)庫表字段和實體類自動對應(yīng),可以使用BeanPropertyRowMapper。
注意:
自動綁定,需要列名稱和Java實體類名字一致,如:屬性名 “userName” 可以匹配數(shù)據(jù)庫中的列字段 "USERNAME" 或 “user_name”。這樣,我們就不需要一個個手動綁定了,大大提高了開發(fā)效率。
org.springframework.jdbc.core.JdbcTemplate 的 query 方法:
org.springframework.jdbc.core.JdbcTemplate.query(String sql, Object[] args,RowMapper<UserEntity> rowMapper) throws DataAccessException
public class BeanPropertyRowMapper<T> implements RowMapper<T> 注:BeanPropertyRowMapper 實現(xiàn)了 RowMapper 接口
轉(zhuǎn)載請注明:http://blog.csdn.net/limenghua9112/article/details/45096437
查詢代碼:
SQL:
private static final String SEL_BY_USERNAME_PWD = "SELECT * FROM " + ConstantList.T_SHUJU_ADMIN_USER + " AS sp WHERE sp.username = ? and sp.pwd = ?";
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: