如何在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