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 に答える