我正在使用 Spring Boot、REST 和 JPA 来构建我的应用程序。在应用程序中,有 4 个具有一对多关系的实体。
是否可以在一次保存操作中保存多个实体?
请帮忙!
父类.java
@Entity
@Data
@NoArgsConstructor
public class Parent implements Serializable {
@Id
@GeneratedValue(strategy= GenerationType.AUTO)
private long id;
private String name;
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL)
private List<ChildA> childA = new ArrayList<>();
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL)
private List<ChildB> childB = new ArrayList<>();
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL)
private List<ChildC> childC = new ArrayList<>();
... getter and setter ...
}
Run Code Online (Sandbox Code Playgroud)
ChildA.java
@Entity
@Data
@NoArgsConstructor
public class ChildA{
@Id
@GeneratedValue(strategy= …Run Code Online (Sandbox Code Playgroud)