在我工作的地方,我们需要多个数据库才能进行查询。其中一些是预定义的,我们正在使用数据源进行访问。其他则以客户ID#命名。例如_2。我们有数百个客户,有些客户可以像其他客户一样摆姿势,根据当时使用该界面的客户,我们需要将其特定数据连接到其特定数据库。
我已经读过Grails无法做到这一点,但我很难相信根本没有办法做到这一点。有没有办法用hibernate编写一个插件或混乱的东西来允许这样的动态连接?有人遇到过这个问题吗?您做了什么处理?
任何信息都会有所帮助。由于这种疯狂的数据库设计,我们的开发陷入了僵局!
最佳答案
实际上MultiTenant plugin's“SingleTenant”模式就是您要寻找的。
关于database - Grails动态数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884290/