查询无法使用afterInsert查找已保存的项目

时间:2014-01-20 14:04:30

标签: hibernate grails gorm gorm-mongodb

我有一个使用GORM的Grails应用程序来保存Note域对象。

我可以成功保存Note对象,但是当我使用afterInsert查询包含该对象的集合时,它找不到该对象。当我手动查询集合时,我可以看到对象已经创建。这有什么原因吗?我不明白为什么。

注意

def afterInsert(){
    println(id) //prints the id as expected. Matches the database
    def persisted = getDB().notes.findOne(id)
    println(persisted)
            //returns null
}

NoteService

noteInstance.save(flush: true, failOnError: true))

0 个答案:

没有答案