2012-10-21 54 views
1

使用findAllBy列出對象,我有我的課如何在Grails的

class user{ 
    . 
    . 
    . 
    Service service 
    } 

,我想顯示誰擁有服務=「方向」的用戶列表。 我試圖做到這一點,我認爲:

Employe.findAllByService("direction") 

和錯誤是

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

回答

0

你需要傳遞一個服務對象

Employee.findAllByService(Service.load(id)) 

其中id是服務的id你有興趣

+0

非常感謝你 工作完美;) – kokio

0

你必須使用一個實際的對象,因爲服務是一個對象:

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

或沿着這些線。

+0

謝謝你,但它不適用於我 – kokio