如何在grails中使用findAllBy列出对象

如何在grails中使用findAllBy列出对象,grails,Grails,我上课了 class user{ . . . Service service } 我想显示具有service=“direction”权限的用户列表。 在我看来,我试图做到这一点: Employe.findAllByService("direction") 错误是 "Employe.findAllByService() is applicable for argument types: (java.lang.String)" 您需要向它传递

我上课了

 class  user{
    .
    .
    .
    Service service
    }
我想显示具有service=“direction”权限的用户列表。 在我看来,我试图做到这一点:

    Employe.findAllByService("direction")
错误是

"Employe.findAllByService() is applicable for argument types: (java.lang.String)"

您需要向它传递一个服务对象

Employee.findAllByService( Service.load( id ) )

其中id是您感兴趣的服务的id,您必须使用实际对象,因为服务是一个对象:

Service direction = Service.findByName("direction")
Employe.findAllByService(direction)
或者类似的东西