Get / findById在Bootstrap中返回null

时间:2011-02-25 17:57:44

标签: session grails bootstrapping findby

当我尝试通过User.get(1)或User.findById(1)获取引导程序中的对象时,我总是返回null。我之前用新用户(...)保存了对象.save(flush:true),用户已经在User.list()...

谁知道原因/错误?

THX

1 个答案:

答案 0 :(得分:1)

由于验证错误,域名可能未被保存。

替换你的

user.save(flush:true)

if (user.validate()) {
  user.save(flush:true)
} else {
  user.errors.allErrors.each { println it }
}

它将在您的控制台中打印所有验证错误。