0

我们正在为遗留数据库开发一个 grails 应用程序。我们遇到的一个问题是,我们的数据库中有多个具有相同表的模式,但这些表可能具有不同的结构。

有没有办法让多个具有相同名称的域类指向不同的模式,并且应用程序在启动时不是“炸弹”,因为某些域类与当前数据源的表结构不匹配?

用户将能够在运行时登录到不同的模式,因此我们需要能够根据他们选择的模式指定映射哪些域。

我们也愿意接受任何其他解决此问题的建议。

4

1 回答 1

0

您可以在选择架构后立即进行一些元编程以向域类添加属性和方法,但这会使您的代码更加复杂且难以调试。

于 2013-08-21T20:56:49.157 回答