【发布时间】:2019-11-10 05:29:58
【问题描述】:
我需要将架构名称动态传递给实体
@Entity
@Table(name = "customer_table" schema="${dynamicSchemaName}")
@JsonIgnoreProperties
public class Customer implements Serializable {
//....
}
如何将 ${dynamicSchemaName} 替换为将由调用此实体的代码选择的架构?
【问题讨论】:
-
我认为你最好的选择是拥有不同架构的不同数据源,并在不同的地方调用正确的数据源
-
我做了类似的事情。但我只需要在应用程序初始化期间选择架构名称。应用程序启动后它没有改变。你需要不同的东西吗? stackoverflow.com/a/33865136/3405171