我们使用Spring 和春季数据JPA以及事务处理注释来管理事务。
然而,我们有一个多租户应用程序,对于非常大的客户,我们需要将它们放在一个单独的专用DB上。
是否有任何方式使用TransactionManager拦截TransactionalAnnotation,并在每个请求中动态覆盖它(取决于哪些租户正在更新)?
发布于 2019-07-02 13:11:19
这是一个非常有用的链接,它使用spring在spring中实现多租户,它保存主(公共)数据库中的租户列表,Hibernate管理多租户数据源(每个租户单独的数据库)。
https://stackoverflow.com/questions/51898297
复制相似问题