grails - Grails 3.2-对象版本不会更新

标签 grails gorm grails3.2.0

这是简单的结构:

class Dom1 {
  /* some props */
  Dom2 dom2
}
class Dom2 {
  /* some props */
}

假设dom2对象已初始化。
如果我创建这样的dom1对象:
def dom1 = new Dom1(dom2: dom2).save(flush:true)

我的dom1版本为0;
但是从数据库中获取dom1之后,如下所示:
dom1 = Dom1.get(dom1.id)

我的dom1版本为1。

数据库记录也具有版本= 1。
从Grails 3.1升级到3.2之前,该问题不存在。

有谁知道如何解决?谢谢

最佳答案

Last Grails 3.2.6没有此问题。

关于grails - Grails 3.2-对象版本不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40383859/

相关文章:

Grails Elasticsearch 插件严重 : Unexpected transforming call sites grails elasticsearch

Grails 4 替代 DefaultGrailsDomainClass?

grails - 尝试创建具有FK关系的grails域对象

grails - 外部Tomcat 7/8上的Grails 3中的 Assets 管道不包括CSS或JS

angular - 默认部署Grails3和Angular配置文件

运行 Grails 应用程序时 Tomcat 和 Jetty 的区别

plugins - Grails - 卸载 Spring Security Core

chalice 3 : overriding service in doWithSpring

hibernate - Grails域映射异常

hibernate - GORM标准按绝对值排序