gpt4 book ai didi

grails - 我如何知道自检索以来Grails域POJO是否已更改?

转载 作者:行者123 更新时间:2023-12-02 14:25:51 26 4
gpt4 key购买 nike

我在代码中修补域对象。最后,我需要保存该对象,但前提是已对其进行了实际更改。是否可以避免具有这样的代码的自定义 bool(boolean) 标志?

User user = User.find(...)
if(maybe)
user.name = "John"
if(user.changed())
user.save()

最佳答案

您可以使用isDirty进行此检查。

if(user.isDirty() && user.save()) {
// user saved successfully
}

关于grails - 我如何知道自检索以来Grails域POJO是否已更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13469384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com