如何初始化一个日期字段在Grails的域对象作为一个时间戳?
-
23-09-2019 - |
题
我有两个日期中有一个域类,我想填充时为对象,创建了当前时间他们中的一个,像一个创建时间戳...
class Contact {
Date initiatedDate
Date acceptedDate
}
是不是足够的只是他们的一个新的一个Date
对象,使其他可空,直到这样的时刻,我需要填补它,有点像这样...
class Contact {
static constraints =
{
acceptedDate(nullable:true)
}
Date initiatedDate = new Date()
Date acceptedDate
}
我在尝试,但我想知道这是否是去做正确的方式或是否有更多的东西Grailsy或GORMy我应该做的,比方说,一个init
功能或通过调整域对象定义以具有一个由默认情况下,像它的id
和version
。
由于
解决方案
您已经写了什么应该工作,但你可以使用GORM的自动时间戳通过简单地增加一个字段功能:
class Contact {
Date dateCreated
}
如果您想保留自己名字的字段的相同的Grails文档还将展示如何使用GORM事件的字段集上保存或更新。
HTH
不隶属于 StackOverflow