Model view controller Grails无法添加对象属性。这将如何实现? A类{ 字符串名称 B B } B类{ 字符串名称B }

Model view controller Grails无法添加对象属性。这将如何实现? A类{ 字符串名称 B B } B类{ 字符串名称B },model-view-controller,grails,groovy,controller,crud,Model View Controller,Grails,Groovy,Controller,Crud,所以现在在我的控制器中,我有:def temp=AService.get(id),我想向temp添加一个B对象 我见过这样的事情:temp.addToB({b params}),但它对我不起作用。我怎样才能做到这一点 我见过temp.addToB({b params})之类的东西,但我没有见过 成功 如果您有一个对a实例的引用,并且希望在该实例中初始化b属性,那么可以使用Groovy的属性分配支持来实现这一点 A someA = new A() someA.b = new B() 等等 我见过

所以现在在我的控制器中,我有:
def temp=AService.get(id)
,我想向temp添加一个
B
对象

我见过这样的事情:
temp.addToB({b params})
,但它对我不起作用。我怎样才能做到这一点

我见过temp.addToB({b params})之类的东西,但我没有见过 成功

如果您有一个对
a
实例的引用,并且希望在该实例中初始化
b
属性,那么可以使用Groovy的属性分配支持来实现这一点

A someA = new A()
someA.b = new B()
等等

我见过temp.addToB({b params})之类的东西,但我没有见过 成功

如果您有一个对
a
实例的引用,并且希望在该实例中初始化
b
属性,那么可以使用Groovy的属性分配支持来实现这一点

A someA = new A()
someA.b = new B()

等等。

是什么让你认为这会起作用?是什么让你认为这会起作用?
A someA = aService.get(id)
someA.b = bService.get(someOtherId)