在Grails中创建一个标准

在Grails中创建一个标准,grails,criteria,hibernate-criteria,Grails,Criteria,Hibernate Criteria,我的项目有两个领域,一个是申请者,另一个是筛选 关于申请人,我得到: 字符串名 弦年龄 在放映时,我得到: 字符串状态 belongsTo:[申请人:申请人] 现在,我想让所有年龄的申请人遵守以下标准(未经测试): 列出申请者=筛选.withCriteria{ 情商‘地位’、‘雇佣’ 申请人{ “年龄”,30岁 } 投影{ 物业‘申请人’ } } 以下标准应有效(未经测试): 列出申请者=筛选.withCriteria{ 情商‘地位’、‘雇佣’ 申请人{ “年龄”,30岁 } 投影{ 物

我的项目有两个领域,一个是申请者,另一个是筛选

关于申请人,我得到:

  • 字符串名
  • 弦年龄
在放映时,我得到:

  • 字符串状态
  • belongsTo:[申请人:申请人]

现在,我想让所有年龄的申请人遵守以下标准(未经测试):

列出申请者=筛选.withCriteria{
情商‘地位’、‘雇佣’
申请人{
“年龄”,30岁
}
投影{
物业‘申请人’
}
}

以下标准应有效(未经测试):

列出申请者=筛选.withCriteria{
情商‘地位’、‘雇佣’
申请人{
“年龄”,30岁
}
投影{
物业‘申请人’
}
}

以下标准应有效(未经测试):

列出申请者=筛选.withCriteria{
情商‘地位’、‘雇佣’
申请人{
“年龄”,30岁
}
投影{
物业‘申请人’
}
}

以下标准应有效(未经测试):

列出申请者=筛选.withCriteria{
情商‘地位’、‘雇佣’
申请人{
“年龄”,30岁
}
投影{
物业‘申请人’
}
}

目前不可能,因为
申请人
筛选
之间的关系是单向的。除非您将
筛选
添加到
申请人
中,否则无法使用criteras查询此问题,因为
申请人
筛选
之间的关系是单向的。除非您将
筛选
添加到
申请人
中,否则无法使用criteras查询此问题,因为
申请人
筛选
之间的关系是单向的。除非您将
筛选
添加到
申请人
中,否则无法使用criteras查询此问题,因为
申请人
筛选
之间的关系是单向的。除非您将
筛选
添加到
申请人
500中,否则无法使用criteras查询此问题。谢谢您的回答:),兄弟,您从哪里学习?我检查了grails文档,但没有太多的示例。我很高兴它起作用了!在用Grails做了很多项目之后,我学到了:-P.在文档“使用投影查询”部分,有一个到Hibernate投影文档的链接。500感谢这个答案:),你从哪里学到的,兄弟?我检查了grails文档,但没有太多的示例。我很高兴它起作用了!在用Grails做了很多项目之后,我学到了:-P.在文档“使用投影查询”部分,有一个到Hibernate投影文档的链接。500感谢这个答案:),你从哪里学到的,兄弟?我检查了grails文档,但没有太多的示例。我很高兴它起作用了!在用Grails做了很多项目之后,我学到了:-P.在文档“使用投影查询”部分,有一个到Hibernate投影文档的链接。500感谢这个答案:),你从哪里学到的,兄弟?我检查了grails文档,但没有太多的示例。我很高兴它起作用了!在使用Grails做了很多项目之后,我学到了:-P。在文档“使用投影查询”一节中,有一个到Hibernate投影文档的链接。
def applicant = Applicant.queryForApp(params.age)

queryForApp{age->
lt('age', age)
}
List<Applicant> applicants = Screening.withCriteria {
    eq 'status', 'HIRED'
    applicant {
        lt 'age', 30
    }
    projections {
        property 'applicant'
    }
}