17.3.1 queryForObject( ) 메서드

    queryForObject() 메서드는 쿼리문 실행 결과로 구하는 행(Row, 레코드) 개수가 정확히 하나인 경우 사용합니다.

    T queryForObject(String sql, Class<T> requiredType)
    T queryForObject(String sql, Object[] args, int[] argTypes, Class<T> requiredType)
    T queryForObject(String sql, Object[] args, Class<T> requiredType)
    T queryForObject(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
    T queryForObject(String sql, Object[] args, RowMapper<T> rowMapper)
    T queryForObject(String sql, RowMapper<T> rowMapper)
    
    
    • 매개변수
      - sql: 실행 쿼리
      - requiredType: 예상되는 결과 객체 타입
      - RowMapper: 조회 결과 ResultSet에서 데이터를 읽어 와 행마다 하나의 객체를 매핑하는 객체
      - args: 매개변수 바인딩 값 목록
      - argTypes: 매개변수를 바인딩할 때 사용할 SQL 타입 목록

    ※ 제공 패키지: org.springframework.jdbc.JdbcTemplate

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