动态更改sql server的hibernate实体中的目录名称

时间:2018-01-03 00:21:54

标签: sql-server hibernate spring-boot

我有不同的数据库(超过20个)具有相同的表结构。我可以使用单个实体对象并动态地将目录(数据库名称)更改为该文件。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在运行时创建和更改数据源。如果您有两个具有相同表的不同数据库,则可以创建链接到不同数据库的两个不同数据源,并使用Multi-tenancy - https://www.ricston.com/blog/multitenancy-jpa-spring-hibernate-part-1/。 或者你可以谷歌 - hibernate multi tenancy