一个项目有多条记录,需要存储在同一个表中。
如何将@Embedded
注释用于List<SomeClassName> someclassName;
@Entity
public class Child {
@Embedded
List<SomeClassName> someclassName;
/**
* other code .....
*
/
}
JSON的代码段示例如下:
{
"main": {
"child": [
{
"list": [
{
"item1": "string",
"item2": "string"
}
]
}
]
}
}
根据您的业务逻辑,您不能将多个项目存储在同一个表中。您可以使用@ElementCollection映射非实体,使用@OneToMany映射实体,两者都需要额外的表。