더북(TheBook)

다음은 테이블을 조회해서 다수의 도메인 객체로 가져오는 예입니다.

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_namelast_name 값을 ResultSet의 레코드로 가져와 Actor 객체 타입의 actor에 매핑하도록 RowMapper 클래스를 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.