这是我的用户实体。为什么我的laSTLogin在数据库中不为null?我已经将Lready设置为true。
class Users {
static hasMany = [farm:Farms,report:Reports,reportMessage:ReportMessages]
String userName
String Password
Date LastLogin
String userImage
static constraints = {
userName (blank:false, unique:true)
Password (blank:false)
userImage (blank:false)
LastLogin (blank:true)
}
}
最佳答案
如果希望LastLogin
可为空,则应使用约束
LastLogin (nullable:true)
而不是
LastLogin (blank:true)
添加上述约束之一并不意味着它将为空白/空,而是意味着可以为空白/空。
它在数据库中不为null的原因很可能是因为您在保存
Users
对象之前为其分配了一个值。