데이터베이스를 쿼리하는 인라인 메소드의 목표 유형

java.sql.ResultSet 오브젝트의 쿼리 결과를 리턴하는 경우를 제외하고, 개별 행을 쿼리 결과에 포함시키기 위해 사용할 목표 데이터 유형을 선택해야 합니다.
다음 목록은 가능한 목표 데이터 유형을 복잡도가 증가하는 순서로 표시합니다.

목표 데이터 유형을 선택한 후 데이터 소스에서 선택한 정보를 목표 Java 유형으로 변환하기 위해 사용자 정의 RowHandler가 필요한지를 고려하십시오. SELECT문의 선택 목록에서 목표 Bean 클래스로의 pureQuery 기본 맵핑을 사용하거나 RowHandler를 사용하여 Bean의 인스턴스를 작성할 수 있습니다. 기본 랩퍼 클래스, 단순 Object 유형 또는 Map이 ResultSet의 행에서 캡처된 정보로부터 생성되어야 하는 모든 상황에서 RowHandler 오브젝트는 동등하게 적합합니다.


피드백