Grails控制台中不可用的GORM方法

Grails控制台中不可用的GORM方法,grails,gorm,Grails,Gorm,我使用的是Grails 2.2.1,似乎无法在Grails控制台中使用GORM方法: import com.mypackage.* MyDomainClass.list() 结果: groovy.lang.MissingMethodException: No signature of method: com.mypackage.ShippingLocation.list() is applicable for argument types: () values: [] Possible so

我使用的是Grails 2.2.1,似乎无法在Grails控制台中使用GORM方法:

import com.mypackage.*

MyDomainClass.list()
结果:

groovy.lang.MissingMethodException: No signature of method: com.mypackage.ShippingLocation.list() is applicable for argument types: () values: []
Possible solutions: list(), list(java.util.Map), last(), last(java.lang.String), last(java.util.Map), first()

    at com.mypackage.ShippingLocation.list(ShippingLocation.groovy)

    at com.mypackage.ShippingLocation$list.call(Unknown Source)

    at ConsoleScript1.run(ConsoleScript1:5)

这是一个版本特定的问题,还是仅仅是我的问题?

结果我忘了添加

pom true
grails.project.dependency.resolution
BuildConfig.groovy的块

一旦完成了这项工作,工作就如预期的那样。
我有一个Mavenized grails项目。

它按预期工作。是否将static
list()
显式添加到域类中?否,是否有相同的grails版本?是否所有域类都会出现这种情况。启动控制台时不会出现错误?当您使用run app?对所有域类运行应用程序时,此方法有效。否-控制台上没有错误。是的,跑步应用程序运行良好。