get() 에 jdbcTemplate 적용하기

ResultSetExtractor 콜백 대신 RowMapper 콜백 사용하기

ResultSetExtractor 콜백: getCount() 에 적용했던 콜백

p.264 마지막 문단

queryForObject()

public User get(String id) {
  **return** this.jdbcTemplate.**queryForObject**("select * from users where id = ?", new Object[]{id},
      new RowMapper<User>() {
        public User mapRow(ResultSet rs, int rowNum) throws SQLException {
          User user = new User();
          user.setId(rs.getString("id"));
          user.setName(rs.getString("name"));
          user.setPassword(rs.getString("password"));
          return user;
        }
      });
}

첫번째 파라미터: "select * from users where id = ?"

두번째 파라미터: new Object[]{id}