Grails命名查询

时间:2010-07-02 11:28:13

标签: grails named-query

我开始在Grails中编写一个简单的命名查询,但是它说明了命名查询在域上缺少方法。难道我做错了什么?我参考了文档,发现代码没有问题。有什么帮助吗?

我刚试过文档中的例子。

class Publication {
   String title
   String author
   Date datePublished
   Integer numberOfPages

    static namedQueries = {
       recentPublications { 
          def now = new Date() 
          gt 'datePublished', now - 365 
       }
    }
}

调用了像

这样的命名查询
Publication.recentPublications()

有人抱怨说最近的出版物遗失了。我正在使用grails 1.3.1

1 个答案:

答案 0 :(得分:6)

尝试:

Publication.recentPublications.list()

而不是:

Publication.recentPlublications()