У меня есть два класса домена, один из которых является родителем, а другой - дочерним, и у меня есть hasMany отношения между ними. Класс родителя имеет много дочерних, а дочерний класс принадлежит родительскому классу. И вот пример кодирования.
class Parent{
String name
static hasMany = [childs:Child]
static constraints = {
}
}
class Child{
String name
static belongsTo = [parent:Parent]
static constraints={}
}
Проблема заключается в том, что как только я получу родительский объект, дочерние объекты, связанные с родительским классом, также были извлечены. Но когда я конвертирую объект в JSON, я не вижу дочерний объект полностью, я могу видеть только ID дочерних объектов. Я хочу видеть все столбцы дочернего объекта, а не только Id.
Преобразованный ответ JSON:
[{"class":"project.Parent","id":1,
"name":"name1","childs":[{"class":"Child","id":1},{"class":"Review","id":2}]}]
Но мне нужен ответ, который также содержит имя дочернего объекта, как показано ниже.
[{"class":"project.Parent","id":1,"name":"name1",
"childs":[{"class":"Child","id":1,"name":"childname1"},
{"class":"Review","id":2,"name":"childname2"}
]
}]
Любая помощь очень ценится. Спасибо заранее.