gpt4 book ai didi

hibernate - Grails dateCreated 字段失败并显示 "not-null property references a null or transient value"

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

我很难理解我在使用 Grails spring security UI 插件时遇到的错误。不过,从根本上说,这个问题似乎与那个特定的插件无关。

RegistrationCode 域类(参见 https://github.com/grails-plugins/grails-spring-security-ui/blob/master/grails-app/domain/grails/plugin/springsecurity/ui/RegistrationCode.groovy?source=cc )有一个 dateCreated 字段,它使用 grails autoTimeStamp 功能在创建时填充它。它似乎有 80% 的时间都在工作,但我得到了:

Exception Message: not-null property references a null or transient value: grails.plugin.springsecurity.ui.RegistrationCode.dateCreated 
Caused by: not-null property references a null or transient value: grails.plugin.springsecurity.ui.RegistrationCode.dateCreated
Class: RegisterController
At Line: [58]

这对应于以下代码:
registrationCode = new RegistrationCode(username: user?.username)                                                                                                                               
registrationCode.save(flush: true)

同样,该代码似乎几乎总是有效,但有时它似乎提示 dateCreated 字段为空。

关于为什么 autoTimeStamp 定期无法填写 dateCreated 字段的任何想法?

我正在使用 Grails 2.2.4 和 Mysql 5.5.27

最佳答案

可能是这个错误:
http://jira.grails.org/browse/GRAILS-9805
它已在 Grails 2.3.4 中修复。

您使用的是什么数据库和 Grails 版本?

关于hibernate - Grails dateCreated 字段失败并显示 "not-null property references a null or transient value",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20847091/

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