我开始在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
答案 0 :(得分:6)
尝试:
Publication.recentPublications.list()
而不是:
Publication.recentPlublications()