我们在MySQL DB上运行Grails 2.5.3,最近引入了第二个数据源定义。在调用多个事务性服务的非事务性服务中,我们得到了以下异常。当它尝试启动第二个事务时,会发生异常:
» 3 Aug 2016 16:49:44.119 PooledConnection has already been closed..看起来Grails在第一个事务结束后关闭了与第二个</em
我的应用程序中有多个数据源,我希望能够将服务类上的数据源从默认的数据源切换到不同的数据源(以便它与我的Grails域相匹配)。根据它声明要使用的文档:属性访问服务类,我已经这样做了。但是,mainTransactionManager仍在使用我的默认数据源。我可以在ChainedTransactionManager中看到它所调用的:
M