在更新可能由多个会话更新的域对象时,我对最佳实践感到好奇。
发生的调用是来自 g:remoteField 标记的 AJAX。它获取值并更新域对象:
person.refresh()
person.isLeader = true
person.save(flush:true)
我在更新之前添加了刷新,因为值可能不同。
这是处理这个问题的最好方法吗?有没有更好的方法来处理更新?在这种情况下,我并不特别关心两个人是否同时更新。