class ContentA{
String name
ContentB[] contentBList
}
class contentB{
Long typeId
String typeName
}
ContentA 和 ContentB 都是域对象,将在各自的调用中填充到我们拥有的宁静服务。
org.hibernate.MappingException: 无法确定以下类型: [Lcom.classes.ContentB;, at table: table_name, for columns: [org.hibernate.mapping.Column(content_b_list(
我们在构建应用程序时收到上述错误。当我们将 ContentB 添加到static transients{}
时,它不会呈现在生成的 json 字符串中。 我们使用 json 调用与服务交互并将 Domain 对象转换为 json字符串。还有其他方法可以让ORM停止持久化内容B吗?
我们甚至尝试使用CustomMarshaller来生成效果不佳的json字符串。
您需要定义关联
class ContentA {
String name
static hasMany = [contentBList: ContentB]
}
戈尔姆一对多