我有两个域类,一个是父类,另一个是子类,它们之间有一个 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"}
]
}]
非常感谢任何帮助。提前致谢。