Grails Entity сдерживают - PullRequest
       7

Grails Entity сдерживают

0 голосов
/ 16 января 2012

Это мой пользовательский объект. Почему мой lastlogin не равен нулю в базе данных? Я уже установил пустым значение 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)

}

}

Ответы [ 2 ]

1 голос
/ 16 января 2012

Если вы хотите, чтобы LastLogin обнулялся, вы должны использовать ограничение

LastLogin (nullable:true)

вместо

LastLogin (blank:true)

Почему мой lastlogin не равен нулю в базе данных?У меня уже установлено пустое значение true.

Добавление одного из указанных выше ограничений не означает, что оно будет пустым / пустым, это означает, что оно может быть blank / null.

Причина, по которой он не является нулевым в базе данных, наиболее вероятна, поскольку вы присваиваете ему значение до сохранения объекта Users.

0 голосов
/ 17 января 2012

Да, есть ошибка.Измените LastLogin на lastLogin и решите проблему.

...