Spring Boot多租户

时间:2017-08-14 14:22:39

标签: hibernate dynamic spring-data-jpa multi-tenant

我们有一个使用hibernates多租户的spring boot应用程序。我们使用了类似于本博客中使用的实现--- http://www.ticnfae.co.uk/blog/2014/07/16/hibernate-multi-tenancy-with-spring/

现在的问题是,当我们尝试使用下面的代码片段更改多个并行计划任务的租户时,租户会全部混合。如何解决这个问题

     SessionFactory hibernateFactory = getSessionFactory(emf);

    ((CurrentTenantIdentifierRslvr)((SessionFactoryImpl) 
                 hibernateFactory)
               .getCurrentTenantIdentifierResolver())
               ._tenantIdentifier.set("somedbname");

0 个答案:

没有答案