涉及的域名:
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 :(得分:0)
尝试:
delegate.questao { ... }
答案 1 :(得分:0)
我要这样做,否则它总会尝试调用一个闭包:
**static** def getOrdem(**vquestao**, vquestionario){
def ordem = QuestionarioQuestao.createCriteria().list(){
questao{
topico{
eq("id", **vquestao**.topico.id)