grails - Grails 2.5在服务类上设置数据源不起作用

标签 grails gorm grails-2.0

我的应用程序中有多个数据源,并且我希望能够将服务类上的数据源从默认类切换到另一类(以便它与我的Grails域匹配)。根据文档规定使用:

  static datasource = 'dsName'

我已经完成的服务类的属性。但是,mainTransactionManager仍在使用我的默认数据源。

我可以在ChainedTransactionManager中看到它的调用:
MultiTransactionStatus mts = new MultiTransactionStatus(transactionManagers.get(0));

transactionManagers内的第0个索引包含我的默认数据源...所以我如何确保不使用包含默认数据源的事务管理器?

Grails在哪里/何时阅读
static datasource = '...'

属性?

基本上,我只想在我的服务和域中排列数据源。

最佳答案

关于grails - Grails 2.5在服务类上设置数据源不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46717190/

相关文章:

spring - 防止从Grails服务退出时隐式关闭ScrollableResults

grails - 在Grails中创建数据库列顺序

grails - 在grails Controller 中将字符串与检索到的值进行比较

grails 2.0 包含资源的简单方法?

spring - 在Grails中加载bean时发生ClassNotFound异常

java - grails urlMappings dsl

grails - Grails Java 8开发人员模式支持

hibernate - Quartz 作业因 StaleObjectStateException 异常而停止执行

grails - 关联中的GORM和复合键

grails - 如何从GORM的子表中获取某些行