查询结果
和java对象
之间的映射.
RowMapper映射Bean容器的用法
class UserRowMapper implements RowMapper<User> {
public User mapRow(ResultSet rs, int rowNum) throws SQLException {
User user = new User();
user.setId(rs.getInt("id"));
user.setName(rs.getString("name"));
user.setGender(rs.getString("gender"));
return user;
}
}
如此,完成了一个对User
类的RowMapper
映射。直接jdbcTemplate.query(sql,new UserRowMapper)
即可将查询的信息存入java Bean
中,靠的是bean
中的get/set
方法。