其他分享
首页 > 其他分享> > 如何在Hibernate中为多租户配置多个DataSource

如何在Hibernate中为多租户配置多个DataSource

作者:互联网

我正在尝试使用this webinar中概述的单独模式方法将多租户添加到Java应用程序

我想知道如何通过spring配置多个数据源,可能是使用属性文件,并根据租户id从spring上下文中获取数据源.

更重要的是,虽然我希望能够配置我的自定义连接提供程序实现,该实现支持Hibernate使用的多租户功能,而不是默认情况下使用的注入的ConnectionProvider.

我怎样才能做到这一点.

最佳答案:

使用AbstractRoutingDataSource.请参阅@ Multiple Entity Manager issue in Spring when using more than one datasource的答案.

标签:spring,hibernate,multi-tenant
来源: https://codeday.me/bug/20190515/1108523.html