如何轻松处理GORM中的嵌套属性?轻松保存或更新分层对象gorm
如果我有图的性能,包括嵌套属性:
def mymap = [
id : '1',
name : 'first name',
subs : [[
subid : 1,
name : 'first sub name'
],[
subid : 2,
name : 'second sub name'
]]
]
而且我有以下的域对象:
class Node {
int id
String name
static hasMany = [subs:Sub]
}
class Sub {
int id
String name
}
如果我创建地图
new Node(myMap).save()
一个新节点
它抱怨类似的东西>>无法转换'java.util.ArrayList'类型的属性值'为所需类型“为java.util.Set”属性“潜艇”
也是一样的更新时,我尝试用
node.properties = myMap
node.save()
请问有没有什么办法,我可以自动执行此操作,但必须手动穿越了吗?
数据绑定不采用嵌套对象。 – 2013-05-07 17:29:36