如何在Spring Boot REST中使用@Embedded with List



一个项目有多条记录,需要存储在同一个表中。

如何将@Embedded注释用于List<SomeClassName> someclassName;

@Entity
public class Child {
@Embedded
List<SomeClassName> someclassName;
/** 
* other code .....
*
/
}

JSON的代码段示例如下:

{
"main": {
"child": [
{
"list": [
{
"item1": "string",
"item2": "string"
}
]
}
]
}
}

根据您的业务逻辑,您不能将多个项目存储在同一个表中。您可以使用@ElementCollection映射非实体,使用@OneToMany映射实体,两者都需要额外的表。

相关内容

  • 没有找到相关文章

最新更新