Критерии Грааля, как определить свойства - PullRequest
0 голосов
/ 12 ноября 2010

домен задействован:

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")}
        }

Он пытается вызвать () Квесто, думая, что это закрытие, я не знаю. Я пробовал scape с кавычками 'Questao', но все же ...

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

thanksss

Ответы [ 2 ]

0 голосов
/ 13 ноября 2010

Я должен сделать это, иначе он всегда будет пытаться вызвать замыкание:

 **static** def getOrdem(**vquestao**, vquestionario){
    def ordem = QuestionarioQuestao.createCriteria().list(){
        questao{
            topico{
                eq("id", **vquestao**.topico.id)
0 голосов
/ 12 ноября 2010

Попробуйте:

delegate.questao { ... }
...