다음은 테이블을 조회해서 다수의 도메인 객체로 가져오는 예입니다.
query() 메서드 사용 예
List<Actor> actors = this.jdbcTemplate.query(
"select first_name, last_name from t_actor", new RowMapper<Actor>() {
public Actor mapRow(ResultSet rs, int rowNum) throws SQLException {
Actor actor = new Actor();
actor.setFirstName(rs.getString("first_name"));
actor.setLastName(rs.getString("last_name"));
return actor;
}
}
);
t_actor 테이블에 저장된 행 중에서 first_name과 last_name 값을 ResultSet의 레코드로 가져와 Actor 객체 타입의 actor에 매핑하도록 RowMapper 클래스를 사용합니다.