2016-08-16 7 views
0

Здравствуйте, у меня есть класс Person и его свойства являются объектами типа Job и String nam ", теперь, с другой стороны, класс Job имеет свойство: String jobname.I хочу извлечь все Person, у которых есть Job и имя задания "админ", например, как я могу это сделать?Извлечь объекты через свойство объекта

+0

FOA вы должны добавить эти небольшие блоки кода своих доменов для лучшей читаемости вопросов. –

ответ

0

Вы должны использовать createCriteria() метод и псевдоним.

def people = Person.createCriteria().list() { 
    createAlias('job', 'j'), 
    eq('j.jobname', 'admin') 
} 

Узнайте больше о createCriteria here.

Смежные вопросы