1

我开始在 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

4

1 回答 1

6

尝试:

Publication.recentPublications.list()

代替:

Publication.recentPlublications()
于 2010-07-05T15:49:14.407 回答