2010-11-12 4 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

Я сделать это, в противном случае он всегда будет пытаться Ключевое слово:

**static** def getOrdem(**vquestao**, vquestionario){ 
    def ordem = QuestionarioQuestao.createCriteria().list(){ 
     questao{ 
      topico{ 
       eq("id", **vquestao**.topico.id) 
Смежные вопросы