您好,我有Person类,它的属性是Job和String nam类型的对象,现在,另一方面Job类具有:String jobname的属性。我要提取所有具有Job且Jobname为“admin”的Person例如,我该怎么办?
最佳答案
您应该使用 createCriteria()方法和别名。
def people = Person.createCriteria().list() {
createAlias('job', 'j'),
eq('j.jobname', 'admin')
}
了解有关createCriteria here的更多信息。
关于grails - 通过对象属性提取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973795/