더북(TheBook)

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

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