这是我的用户实体..为什么我的lastlogin在数据库中不为空?我已经将空白设置为空。
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)
}
}
答案 0 :(得分:1)
如果您希望LastLogin
可以为空,则应使用约束
LastLogin (nullable:true)
而不是
LastLogin (blank:true)
为什么我的lastlogin在数据库中不为空?我已经将空白设置为空。
添加上述约束之一并不意味着它将为空/空,这意味着可以为空/空。
数据库中不为空的原因很可能是因为您在保存Users
对象之前为其分配了值。
答案 1 :(得分:0)
是的,有一个错误。将LastLogin
更改为lastLogin
并解决问题。