当我尝试通过User.get(1)或User.findById(1)在 bootstrap 中获取对象时,我总是返回null。我之前用新的User(...)。save(flush:true)保存了对象,并且该用户已经在User.list()中。
谁知道原因/错误?
谢谢
最佳答案
由于验证错误,可能未保存域。
更换你的
user.save(flush:true)
对于
if (user.validate()) {
user.save(flush:true)
} else {
user.errors.allErrors.each { println it }
}
它将在您的控制台中打印所有验证错误。