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”进行 scape,但仍然...
ERROR errors.GrailsExceptionResolver - No signature of method: static questionariouab.Questao.call()~
谢谢
Domain involved:
class QuestionarioQuestao {
Questionario questionario
Questao questao
The criteria function inside domain class:
QuestionarioQuestao.createCriteria().list(){
**questao{eq("topico", Topico.get(1))}**
eq("questionario", QuestionarioQuestao.get(1))
order ("ordem", "desc")
maxResults(1)
projections {property("ordem")}
}
It's trying to call() questao thinking its a closure, I don't know.
I've tried scape with quotes 'questao', but still...
ERROR errors.GrailsExceptionResolver - No signature of method: static questionariouab.Questao.call()~
thanksss
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试:
Try:
我必须这样做,否则它总是会尝试调用闭包:
I've to do this, otherwise it will always try to call a closure: