我有两个域类,一个是父类,另一个是子类,我们之间有一个hasMany关系.父类有许多子级,子类属于父类.这是编码示例.
class Parent{
String name
static hasMany = [childs:Child]
static constraints = {
}
}
class Child{
String name
static belongsTo = [parent:Parent]
static constraints={}
}
Run Code Online (Sandbox Code Playgroud)
问题是,一旦我获得父对象,也会获取与父类关联的子对象.但是当我将对象转换为JSON时,我没有完全看到子对象,我只能看到子对象的ID.我想查看子对象的所有列而不是Id.
转换的JSON响应:
[{"class":"project.Parent","id":1,
"name":"name1","childs":[{"class":"Child","id":1},{"class":"Review","id":2}]}]
Run Code Online (Sandbox Code Playgroud)
但是我也想要包含子对象名称的响应,如下所示
[{"class":"project.Parent","id":1,"name":"name1",
"childs":[{"class":"Child","id":1,"name":"childname1"},
{"class":"Review","id":2,"name":"childname2"}
]
}]
Run Code Online (Sandbox Code Playgroud)
任何帮助非常感谢.提前致谢.