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