class ContentA{
String name
ContentB[] contentBList
}
class contentB{
Long typeId
String typeName
}
ContentA和ContentB都是域对象,将在各自的调用中填充
享受我们提供的 Restful 服务。
构建应用程序时,我们会收到上述错误。
当我们将ContentB添加到
static transients{}
时,它不会在生成的json字符串中呈现。我们使用json调用与服务进行交互,并将Domain对象转换为json字符串。还有其他方法可以使ORM停止持久化contentB吗?
我们甚至尝试使用CustomMarshaller生成效果不佳的json字符串。
最佳答案
您需要定义关联
class ContentA {
String name
static hasMany = [contentBList: ContentB]
}
GORM oneToMany
关于grails - 除了使用 transient 关键字之外,还有其他任何方法可以阻止Grails域类中字段(也是域类对象)的持久性吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27314342/