gpt4 book ai didi

grails - 选择后自动保存

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

我注意到使用简单选择调用服务方法会使MyDomain.class Date字段在DB中更新(清除时间)。但是,用@Transactional(readOnly = true)包围该方法不会更新日期值。

为什么将值保存到DB中?

这是服务方法

@Transactional(readOnly = true)
Date getDate()
{
Date date = null
date = MyDomain.executeQuery("select min(s.startDate) from MyDomain s where ....)[0]
print "Result: " + date

}

最佳答案

如果对象在进入休眠 session (选定)之后和关闭 session 之前(通常在方法末尾)以某种方式更改,则只会在数据库中更新该对象。查看您的对象,并查看如何以您不希望的某种方式对其进行修改。

关于grails - 选择后自动保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874995/

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