1

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

谁知道原因/错误?

谢谢

4

1 回答 1

1

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

更换你的

user.save(flush:true)

为了

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

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

于 2011-02-25T18:24:55.250 回答