Java 如何在多租户系统中为指定租户切换jpa方言
我正在研究一个多租户系统。我必须完成一个请求,使租户能够拥有自己的数据库。租户之间的数据库可能有所不同。 这意味着租户a可以使用MYSQL,租户B可以使用SQL Server等等。如何使用户能够根据经过身份验证的用户在数据库类型之间切换? 我使用的是SpringDataJPA,所有租户数据库信息都应该存储在数据库中,而不是配置文件中 谁能给我一些解决方案或讨论一下Java 如何在多租户系统中为指定租户切换jpa方言,java,hibernate,spring-boot,multi-tenant,Java,Hibernate,Spring Boot,Multi Tenant,我正在研究一个多租户系统。我必须完成一个请求,使租户能够拥有自己的数据库。租户之间的数据库可能有所不同。 这意味着租户a可以使用MYSQL,租户B可以使用SQL Server等等。如何使用户能够根据经过身份验证的用户在数据库类型之间切换? 我使用的是SpringDataJPA,所有租户数据库信息都应该存储在数据库中,而不是配置文件中 谁能给我一些解决方案或讨论一下 提前谢谢。您不必设置方言 Hibernate从JDBC驱动程序自动检测方言 请阅读官方文档中的更多内容: 这听起来不像是多租户。与在
提前谢谢。您不必设置方言 Hibernate从JDBC驱动程序自动检测方言 请阅读官方文档中的更多内容:
这听起来不像是多租户。与在一个数据库系统中托管多个租户不同,您似乎在托管具有自己数据库的独立方。我使用基于模式的多租户体系结构。所以我需要编写可扩展模块。您使用的是基于模式的多租户,但您希望每个租户都有额外的数据库吗?这些数据库会做什么?为什么您不选择它们?