gpt4 book ai didi

grails - Grails-从数据库中检索新实例

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

您是否可以强制Grails中的DomainClass.get(id)功能从数据库中提取一个新实例,而不是使用先前在 session 中检索到的本地副本?

我想比较实例的属性是否已更改:

示例:

    def myInstance = MyClass.get(params.id)
myInstance.properties = params.data // updates the instance, but does not save it

// stuff happens

def myDbInstance = MyClass.get(params.id) // would like this to pull a fresh copy from the database, unchanged to allow for comparison
if(myDbInstance.value != myInstance.value) {
// do something if has changed
}

谢谢。

最佳答案

可以使用refresh()方法强制实例从数据库中重新加载。

关于grails - Grails-从数据库中检索新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25627151/

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