1
Trade_PAC_UNADJUSTED
및 Trade_PAC_ADJUSTED
과 같은 테이블이 있습니다. 다른 지역의 경우도 마찬가지입니다. 테이블 구조는 동일하며 모두 동일한 schema
에 속합니다. 이 테이블을 어떻게 매핑합니까? .hbm
파일에 클래스 항목의 속성을 복제하고 싶지 않습니다. 또한 내 POJO
클래스는 모두 동일합니다.Hibernate hbm 파일에서 2 개의 동일한 테이블을 매핑하는 방법은 무엇입니까?
도와주세요.
이 같은 것을 가질 수 있습니다 :
<class name="com.Bean" table="TRADE" entity-name="TRADE">
<discriminator type="string">
<column name="PROCESSING_LOCATION" />
</discriminator>
<property name="..........></property>
<subclass name ="com.Bean" discriminator-value="PAC">
<discriminator type="integer">
<column name="RUN_ID" />
</discriminator>
<subclass name ="com.Bean" discriminator-value="1" entity-name="TRADE_PAC_UADJUSTED"/>
<subclass name ="com.Bean" discriminator-value="2,3,4,5,6,7,8,9" entity-name="TRADE_PAC_ADJUSTED"/>
</subclass>
</class>
을하지만 서브 클래스 내에서 테이블 이름을 전달할 수있는 방법은 없습니다?