我知道这不是一个好习惯,但 DB 中有多个模式,但其中有相同的表。所以我需要将我的 POJO 映射为可更改的模式。是否有任何可能的方法或应用程序使其成为现实?
例如; DB2013 和 DB2014 与元数据相同。但是这些年有不同的数据。所以我的一个表的 POJO,比如 MY_TABLE,我不想为每个数据库创建新的 POJO,但我想在应用程序启动之前使它可以更改。因此应用程序将按模式使用。
那么这种类型需求的最佳解决方案是什么?
@Entity
@Table(schema = "DB2013", name = "MY_TABLE"
public class MyTable {
// ...
}