我使用 grails 2.0.1,卸载插件休眠,安装插件 mongodb。现在没有名为 transactionManager 的 bean,并且有一个 mongoTransactionManager。所以我的问题是如何在我的 resources.groovy 中定义 transactionManager?非常感谢。
user1294548
问问题
1266 次
1 回答
1
该文档指出,通过在您的服务类中使用以下内容,可以使用某种形式的事务支持。
static transactional = 'mongo'
请参阅此处:Grails 数据映射/mongo 文档和GPMONGODB-9
否则,如果(像我一样)您正在使用需要事务支持的插件(在我的情况下为 JAX-RS),您可以执行以下操作。
class BootStrap {
def grailsApplication
def init = { servletContext ->
grailsApplication.mainContext.registerAlias('mongoTransactionManager',
'transactionManager')
}
}
于 2012-05-09T10:37:31.940 回答