Это мой класс сущности и код входа в систему. Мой последний логин остается нулевым в БД без исключения. я попытался войти в Hibernate SQL заявления. Похоже, оператор обновления не выполнен ...
лицо:
class Users {
static hasMany = [farm:Farms,report:Reports,reportMessage:ReportMessages,notifications:Notifications]
String userName
String Password
Date lastLogin
String userImage
static constraints = {
userName (blank:false, unique:true)
Password (blank:false)
userImage (blank:false)
lastLogin (nullable:true, blank:true)
}
}
код входа
def login(user)
{
def status = false;
Users u = user;
Users users = Users.findByUserName(u.userName)
PasswordCodec pwd = new PasswordCodec();
u.Password = pwd.encode(u.Password)
if (users !=null && u.Password.equals(users.Password))
{
u.lastLogin = new Date()
u.save()
status = true
}
}