테이블과 뷰가 2 개 있습니다. TableA에는 특정 필드가 있습니다. TableAHistory에는 TableA와 동일한 필드가 있습니다. ViewAll은 TableA 및 TableAHistory의 결합체이지만 현재 버전 (TableA 행의 경우 'Y'및 TableAHistory 행의 경우 'N')을 나타내는 "current_vers"라는 필드가 추가로 있습니다.테이블과 뷰 간 최대 절전 엔터티 상속
TableA에 대해 기존의 최대 절전 모드 엔터티 빈을 가져 와서 ViewAll에 대한보기를 만들 수 있도록 확장해야하는 것처럼 보입니다. 그러나이 작업을 수행 할 때 내가 갖고 있지 않은 DTYPE 열에 대한 오류가 발생합니다.
어떻게해야합니까?
EDIT :보기를 쿼리 할 수 있어야하지만 결과는 TableA beans이어야합니다.
TableA 및 TableAHistory는 동일하거나 별도의 DB 테이블에 있습니까? –
별도의 테이블입니다. TableA가 수정되면 TableA에서 TableB로 데이터를 복사하는 트리거가 있습니다. –