在Spring Boot应用程序中在运行时更改Hibernate数据库架构

时间:2018-07-20 15:08:42

标签: spring hibernate spring-boot spring-data-jpa

我有一个要使用的当前架构存储在数据库表中的要求;(schema_aschema_b)。

应用程序已加载默认架构

spring.jpa.properties.hibernate.default_schema=schema_a

现在,当表中的数据更新为B时,我希望所有jpa查询都可以使用schema_b,而不会在服务器上造成任何停机。

1 个答案:

答案 0 :(得分:0)

您的问题尚不清楚,无法为您的问题提供一些代码,但是您可以从以下文章中获得启发: https://spring.io/blog/2007/01/23/dynamic-datasource-routing/

Spring Boot - Change connection dynamically