Grails命名查询
我开始在Grails中编写一个简单的命名查询,但它指出在域中缺少用于命名查询的方法。我做错什么了吗?我参考了文档,发现代码没有问题。有什么帮助吗 我只是在文档中尝试了这个例子Grails命名查询,grails,named-query,Grails,Named Query,我开始在Grails中编写一个简单的命名查询,但它指出在域中缺少用于命名查询的方法。我做错什么了吗?我参考了文档,发现代码没有问题。有什么帮助吗 我只是在文档中尝试了这个例子 class Publication { String title String author Date datePublished Integer numberOfPages static namedQueries = { recentPublications {
class Publication {
String title
String author
Date datePublished
Integer numberOfPages
static namedQueries = {
recentPublications {
def now = new Date()
gt 'datePublished', now - 365
}
}
}
调用命名查询,如
Publication.recentPublications()
它抱怨说最近出版的方法不见了。我正在使用Grails1.3.1,请尝试:
Publication.recentPublications.list()
而不是:
Publication.recentPlublications()
尝试:
而不是:
Publication.recentPlublications()
你能发布你的域类吗?没有代码,几乎不可能回答你的问题。你能发布你的域类吗?没有代码,几乎不可能回答你的问题