Grails 循环遍历服务中域类的每个实体

Grails 循环遍历服务中域类的每个实体,grails,gorm,Grails,Gorm,我有一个名为StatusReport的域类。我还有一个名为StatusReportsService的服务 Grails文档提供了如下示例: Book.list().each{} 但是,当我使用以下命令时,会出现错误: StatusReport.list().each{} 这给了我一个错误 Message: No signature of method: static com.tr.StatusReport.list() is applicable for argument types: ()

我有一个名为StatusReport的域类。我还有一个名为StatusReportsService的服务

Grails文档提供了如下示例:

Book.list().each{}
但是,当我使用以下命令时,会出现错误:

StatusReport.list().each{}
这给了我一个错误

Message: No signature of method: static com.tr.StatusReport.list() is applicable for argument types: () values: []
Possible solutions: is(java.lang.Object), wait(), find(), wait(long), print(java.io.PrintWriter), find(groovy.lang.Closure)

如何循环服务中的每个域实体?

您的StatusReport类是否在域目录中?它似乎没有得到GORM方法。我在域目录中有它,但在一个名为statusReport的子目录中,我定义了所有关系域类。我用…解决了我的问题。。。导入projectName.StatusReport.StatusReport