Grails docu表示可以通过以下方式刷新数据库中的对象:
def book = Book.get(1)
book.refresh()
如何刷新对象列表?
def books = Book.getAll()
我可以执行以下操作吗?
books.refresh()
问题在于我从某个地方获取搜索结果的书籍,所以我必须从数据库中获取完整的数据集。
答案 0 :(得分:1)
您当然可以遍历列表:
def books = Book.getAll()
books.each {
it.refresh()
}
但为什么不再重新获得清单呢?这似乎是等同的,更有效率。
答案 1 :(得分:0)
使用其他信息以获取模式播放。 http://grails.org/doc/latest/guide/GORM.html#fetching
答案 2 :(得分:0)
也许可以这样做:
books*.refresh()