테이블 조인을 포함하는 중첩된 Bean 및 SQL 쿼리

pureQuery Runtime은 테이블 조인을 포함하는 SQL 쿼리에서 결과를 리턴하는 Java 오브젝트의 작성 및 채우기를 자동화합니다. 중첩된 Bean 세트는 SQL 쿼리에서 리턴된 데이터를 나타냅니다. Bean의 계층 구조는 데이터베이스에서 데이터 및 테이블의 관계형 구조를 복제합니다. pureQuery Runtime은 또한 쿼리의 데이터를 처리합니다. 대부분의 경우, DAO(Data Access Object) 인터페이스 및 인라인 메소드에 대한 필수 ResultHandler 및 RowHandler를 생성합니다.

pureQuery Runtime을 사용하여 중첩된 Bean은 일대다 및 일대일 관계의 데이터를 리턴하고 다대다 및 다대일 관계를 시뮬레이션할 수 있습니다.

pureQuery Runtime은 다중 테이블의 데이터를 결합하는 SQL 쿼리 결과에서 중첩된 Bean 구조의 자동 생성을 지원합니다. 각 조인된 테이블에 있는 각 일치하는 행의 데이터는 ResultSet 오브젝트의 단일 데이터 행으로 결합됩니다. 하나의 Bean이 기타 Bean의 java.util.List를 포함하도록 허용하여 Bean이 ResultSet 오브젝트의 다중 데이터 행을 포함할 수 있습니다. 중첩은 다중 테이블에 있는 데이터의 계층 구조 특성을 보존하며 일대다 관계를 구현합니다. 하나의 Bean이 다른 Bean을 포함하도록 하여 Bean의 레이아웃을 단순화하며 일대일 관계를 구현합니다.

다대다 관계는 다중의 일대다 관계로 시뮬레이션하며 다대일 관계는 다중의 일대일 관계로 시뮬레이션할 수 있습니다.

다중 SQL문과 함께 Bean 클래스를 사용할 수 있습니다. 다음 시나리오는 동일한 Bean을 다른 상황에서 사용할 수 있는 방법을 설명합니다.

피드백