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