【发布时间】:2013-02-21 23:34:03
【问题描述】:
我正在尝试使用为两个数据源配置的域将数据从一个数据源复制到另一个数据源。文档暗示这是直截了当的,但我只能将其保存到默认数据源。
class LocalTransaction {
static mapping = {
datasources(['DEFAULT','migration'])
}
}
首先,我尝试通过 LocalTransaction.findAllBy..() 从默认数据源中查找事务,然后尝试通过 tr.migration.save(flush:true,failOnError:true) 保存更改,但更改已保存为 DEFAULT。
我认为尝试通过 LocalTransaction.migration.get(lt.id) 创建一个新实例,复制数据然后保存,但这也不是保存到迁移数据源。
谢谢,
比尔
【问题讨论】:
标签: grails