我们有一个使用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");