と のようなテーブルがTrade_PAC_UNADJUSTED
ありTrade_PAC_ADJUSTED
ます。他の地域についても同様です。テーブル構造は同じで、すべて同じものに属しschema
ます。これらのテーブルをマップするにはどうすればよいですか。ファイル内のクラス エントリのプロパティを複製したくありません.hbm
。また、私のPOJO
クラスはすべて同じになります。
助けてください。
このようなものを持つことは可能ですか:
<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>
しかし、サブクラス内でテーブル名を渡す方法はありませんか?