Какое наиболее эффективное решение для получения значения атрибута status
из экземпляра ClassD имеет значение атрибута name
и начиная с экземпляра ClassA?Использовать критерии создания для нескольких ассоциаций
я могу использовать на петле в каждом списке, но я думаю, что есть лучшее решение, с помощью создания критериев
Class ClassA {
static hasMany = [CLassBList:ClassB]
}
Class ClassB {
static hasMany = [CLassCList:ClassC]
static belongsTo = [ClassA]
}
Class ClassC {
static hasMany = [CLassDList:ClassD]
static belongsTo = [ClassB]
}
Class ClassD {
String name
String status
static belongsTo = [ClassC]
}
В вашем классе кодаC класс B и класс A являются занятиями или классами? – Jils
Это свойства/метки родительского класса. Я обычно указываю applyTo следующим образом: static принадлежитTo = [classC: ClassC] – shuttsy
Я не указывал applyTo, как вы, но вот так: static принадлежитTo = [ClassC]. Следует создать в результате createCritea как следствие? – Jils