我使用Grails 2.3.3,Hibernate作为后端dB。
我希望能够直接从dB获取类实例而不是缓存。
所以在grails中,例如访问该实例的代码是:
picturesShrInstance = PicturesShr.findByName(file.originalFilename)
我得到的只是缓存版本。
有什么建议吗?
-Mike
答案 0 :(得分:1)
您有两种选择。
refresh()
方法。 Grails documentation将refresh()
方法描述为:
从底层数据库重新读取给定实例的状态。 不建议使用它来实现长时间运行的会话 跨越许多业务任务。然而,这种方法在某些方面很有用 特殊情况。