良い習慣ではないことはわかっていますが、DBには複数のスキーマがありますが、それらには同じテーブルがあります。そのため、POJO を変更可能としてスキーマにマップする必要があります。それを実現するための可能なアプローチまたはアプリケーションはありますか?
例えば; DB2013 と DB2014 はメタデータとして同一です。しかし、年ごとに異なるデータがあります。したがって、MY_TABLE などのテーブルの POJO は、DB ごとに新しい POJO を作成したくありませんが、アプリケーションが開始する直前に変更できるようにしたいと考えています。したがって、アプリケーションはスキーマごとに使用されます。
では、このタイプのニーズに最適なソリューションは何ですか?
@Entity
@Table(schema = "DB2013", name = "MY_TABLE"
public class MyTable {
// ...
}