Grails 标准,如何转义属性

发布于 2024-10-02 05:26:17 字数 644 浏览 1 评论 0原文

涉及的领域:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

内心荒芜 2024-10-09 05:26:17

尝试:

delegate.questao { ... }

Try:

delegate.questao { ... }
权谋诡计 2024-10-09 05:26:17

我必须这样做,否则它总是会尝试调用闭包:

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

I've to do this, otherwise it will always try to call a closure:

 **static** def getOrdem(**vquestao**, vquestionario){
    def ordem = QuestionarioQuestao.createCriteria().list(){
        questao{
            topico{
                eq("id", **vquestao**.topico.id)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文