2010-11-12 21 views
0

domaine concerné:critères Grails, comment scape propriété

class QuestionarioQuestao { 

Questionario questionario 
Questao questao 

La fonction de critères dans la classe de domaine:

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

Il essaie d'appeler() Questão penser sa fermeture, je ne connaître. J'ai essayé avec Scape de la Questão 'citations, mais quand même ...

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

thanksss

Répondre

0

Essayez:

delegate.questao { ... } 
0

J'ai à faire, sinon il sera toujours essayer pour appeler une fermeture:

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