Grails将查询命名为滚动结果

时间:2015-05-27 13:18:46

标签: grails gorm grails-2.0

我知道我可以Alert.Criteria().scroll(),但我似乎无法使用命名查询。可以吗?

1 个答案:

答案 0 :(得分:0)

现在,看起来这不会改变,不可能将scroll()用于命名查询。您可以使用以下路径查看GitHub上NamedQueryProxy的Grails源代码(这是您在调用命名查询时获得的实际实例): grails-data-mapping/grails-datastore-gorm/src/main/groovy/org/grails/datastore/gorm/query/NamedQueriesBuilder.groovy

根据Grails团队的说法,命名查询功能已经在很大程度上被查询所取代。命名查询存在一些其他问题(例如在调用时添加其他条件时,查询会自动执行.list())。我向Grails团队打开了两个问题,似乎他们不会改进命名查询的功能集和稳定性,而是使用查询代替。