Grails 在相关应用程序中修改Grail插件域类数据源

Grails 在相关应用程序中修改Grail插件域类数据源,grails,configuration,gorm,Grails,Configuration,Gorm,我有多个带有Grails域类的插件,它们存储在不同的数据库中。我希望能够在依赖项目中配置每个类的来源。这里似乎有一个类似的问题: 在运行时仍然不能向类添加额外的源吗?而且,我也不一定需要在运行时这样做。只需在依赖的Grails应用程序中配置该类。设置此UP()的方法需要直接访问类定义,而我宁愿避免这样做。您应该考虑的是为数据源提供域类的通用名称,并为每个项目的每个名称重新配置数据源。这是正确的处理方法。例如,域始终使用sourceA和sourceB,但取决于您的项目,配置数据源时sourceA

我有多个带有Grails域类的插件,它们存储在不同的数据库中。我希望能够在依赖项目中配置每个类的来源。这里似乎有一个类似的问题:


在运行时仍然不能向类添加额外的源吗?而且,我也不一定需要在运行时这样做。只需在依赖的Grails应用程序中配置该类。设置此UP()的方法需要直接访问类定义,而我宁愿避免这样做。

您应该考虑的是为数据源提供域类的通用名称,并为每个项目的每个名称重新配置数据源。这是正确的处理方法。例如,域始终使用sourceA和sourceB,但取决于您的项目,配置数据源时sourceA和sourceB可以指向任何地方(甚至是同一个地方)。如果您不拥有域项目并且无法直接更改它,是否可以执行任何操作?我可以和他们中的一些人一起做。但该公司还有其他团队拥有的数据插件。不必协调我们所有人之间的这些变化会很好。谢谢你的回复。