私は2つのテーブルとビューを持っています。 TableAには特定のフィールドがあります。 TableAHistoryにはTableAと同じフィールドがあります。 ViewAllはTableAとTableAHistoryの和集合ですが、さらに現在のバージョン(TableA行の場合は 'Y'、TableAHistory行の場合は 'N')を示すcurrent_versというフィールドがあります。テーブルとビュー間でのHibernateエンティティの継承
TableA用の既存のHibernate Entity Beanを取得し、ViewAll用のビューを作成するためにそれを拡張する必要があるようです。しかし、これを行うと、私にはないDTYPEカラムに関するエラーが出ます。
どうすればよいですか?
EDIT:ビューをクエリできるようにする必要がありますが、結果がTableA Beanになる必要があります。
TableAとTableHistoryは同じまたは別のDBテーブルにありますか? –
これらは別々のテーブルです。 TableAが変更されたときにTableAからTableBにデータをコピーするトリガがあります。 –