首页 > 解决方案 > Spring JPA 的多租户

问题描述

我们正在使用 Spring Boot JPA (Eclipselink) 构建一个多租户应用程序。我们已经完成了以下步骤。

  1. 定义的 AbstractRoutingDatasource
  2. 为每个租户定义了新的 LocalContainerEntityManagerFactoryBean Bean

现在在我们的代码中,我们有两种风味。

  1. @Persistence上下文

两者都没有限定符。问题是我们不能添加限定符示例持久性单元名称,因为我的租户将是动态的。

我们有什么办法可以解决它。意味着在运行时,它将附加正确的实体管理器,而不会在 persitenceContext 中硬编码单元名

非常感谢

标签: javaspringjpamulti-tenant

解决方案


推荐阅读