我知道我可以执行Alert.Criteria().scroll()
,但似乎无法通过命名查询来完成。能做到吗
最佳答案
现在看来,这不会改变,无法对命名查询使用scroll()。您可以使用以下路径在GitHub上查看NamedQueryProxy的Grails源代码(这是调用命名查询时返回的实际实例):grails-data-mapping/grails-datastore-gorm/src/main/groovy/org/grails/datastore/gorm/query/NamedQueriesBuilder.groovy
根据Grails团队的说法,命名查询功能已被where查询取代。命名查询还有其他一些问题(例如,在调用时添加其他条件时,查询会自动执行.list())。我在Grails团队中提出了两个问题,看来它们将不会发展命名查询的功能集和稳定性,而倾向于使用where查询。
关于grails - Grails命名查询作为滚动结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30483699/