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

    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 클래스를 사용합니다.

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