해당 Bean은 여러 가지 다른 유형의 데이터를 표시할 수 있습니다.
pureQuery는 Bean에서 공용 필드와 메소드를 분석하고 해당 특성을 판별합니다. 그런 다음, pureQuery는 해당 특성의 어노테이션에 제공된 값과 함께 해당 특성의 이름을 사용하여 Bean의 특성이 데이터베이스의 컬럼에 맵핑되는 방법을 판별합니다.
pureQuery 어노테이션은 또한 테이블 조인을 포함하는 SQL 쿼리에서 데이터를 리턴하도록 중첩된 Bean 세트에 지정될 수도 있습니다. Bean의 계층 구조는 리턴된 데이터의 관계를 나타냅니다. 예를 들어, 쿼리는 부서 테이블과 직원 테이블 간의 결합을 포함합니다. 쿼리는 각 부서의 직원을 리턴합니다. 중첩된 Bean은 직원 Bean의 목록이 포함된 부서 Bean으로 채워집니다.