2 つのデータ ソース用に構成されたドメインを使用して、あるデータ ソースから別のデータ ソースにデータをコピーしようとしています。ドキュメントは、これが簡単であることを暗示していますが、デフォルトのデータソースに保存することしかできません。
class LocalTransaction {
static mapping = {
datasources(['DEFAULT','migration'])
}
}
最初に、LocalTransaction.findAllBy..() を介してデフォルトのデータソースからトランザクションを見つけようとしました。次に、tr.migration.save(flush:true,failOnError:true) を介して変更を保存しようとしましたが、変更は DEFAULT に保存されます。
LocalTransaction.migration.get(lt.id) を使用して新しいインスタンスを作成し、データをコピーして保存しようとしたと思いますが、移行データソースにも保存されていません。
ありがとう、
明細書