我讀到服務用於跨多個域類的更新。但是,我有命令類,並且我想知道將事務更新的邏輯放入命令類是否存在重大缺陷(或打破了Grails範例)。喜歡的東西:在Grails中使用命令對象進行更新
class ObjectOneCommand {
...
def save() {
objectOneInstance.save()
objectTwoInstance.save()
}
}
並在控制器
ObjectOne.withTransaction { transactionStatus ->
objectOneCommand.save()
}