通过对象属性提取对象
问题描述:
你好,我有类Person,它的属性是Job和String nam类型的对象“,现在另一方面Job类具有属性:String jobname.I想要提取所有具有Job的Person和作业名是 “admin” 例如,我该怎么办呢?通过对象属性提取对象
答
您应该使用个createCriteria()方法和别名。
def people = Person.createCriteria().list() {
createAlias('job', 'j'),
eq('j.jobname', 'admin')
}
了解更多有关个createCriteria here。
FOA您应该添加您的域的少量代码块以获得更好的问题可读性。 –