如何使用grails中的findAllBy列出Object

时间:2012-10-21 22:23:58

标签: grails

我有我的班级

 class  user{
    .
    .
    .
    Service service
    }

我希望显示具有service =“direction”的用户列表。     我试图在我看来这样做:

    Employe.findAllByService("direction")

,错误是

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

2 个答案:

答案 0 :(得分:0)

你需要传递一个服务对象

Employee.findAllByService( Service.load( id ) )

其中id是您感兴趣的服务的ID

答案 1 :(得分:0)

您必须使用实际对象,因为Service是一个对象:

Service direction = Service.findByName("direction")
Employe.findAllByService(direction)

或类似的东西。