2010-11-12 58 views
0

領域涉及:Grails的標準,如何花葶財產

class QuestionarioQuestao { 

Questionario questionario 
Questao questao 

領域類內的標準功能:

QuestionarioQuestao.createCriteria().list(){ 
      **questao{eq("topico", Topico.get(1))}** 
      eq("questionario", QuestionarioQuestao.get(1)) 
      order ("ordem", "desc") 
      maxResults(1) 
      projections {property("ordem")} 
     } 

它試圖調用()questao思考它的封閉,我不知道。 我試着與景觀引號 'questao',但仍...

ERROR errors.GrailsExceptionResolver - No signature of method: static questionariouab.Questao.call()~ 

thanksss

回答

0

嘗試:

delegate.questao { ... } 
0

我已經做到這一點,否則會一直嘗試致電關閉:

**static** def getOrdem(**vquestao**, vquestionario){ 
    def ordem = QuestionarioQuestao.createCriteria().list(){ 
     questao{ 
      topico{ 
       eq("id", **vquestao**.topico.id)