【问题标题】:Find class in model with has many relation在具有许多关系的模型中查找类
【发布时间】:2014-11-13 14:32:29
【问题描述】:

我有以下型号:

TestProfessional { 
    static hasMany = [answers: Answer]
}
Answer { 
String answer;
}

如何找到具有指定 id 答案的 TestProfessional?

【问题讨论】:

  • 您是否要检索与特定测试相关的所有答案?
  • 您在错误的域上调用 finder。
  • 而不是我有答​​案的所有测试。
  • 您的 TestProfessional 域在哪里?
  • 这是测试类,我对问题进行了更改。

标签: grails convention-over-configur


【解决方案1】:

成功了:

def questions = TestProfessional.withCriteria(uniqueResult: false) {
            answers {
            inList("id", answersIds)
        }}

【讨论】:

    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多