如何在@Table注释中动态设置模式名称

时间:2018-01-30 05:12:32

标签: java spring hibernate

我有两个架构“schema1”和“schema2”,还有两个项目。一些表在schema2中,通过带有注释的schema1项目保存

@Table(name = "table", schema = "schema2") 

我提到架构名称。但现在我的要求是我想在注释So Suggest中动态指定模式 1.是否可以在运行时指定模式名称 2.如果可能,我们怎样才能实现它?

1 个答案:

答案 0 :(得分:1)

您可以将架构移动到hibernate配置属性文件,并为两个项目使用两个不同的hibernate配置文件

档案1

      hibernate.default_schema=schema1

文件2

      hibernate.default_schema=schema2