hibernate - SpringBoot + Hibernate - 自动保存关系对象
问题描述
我有两个模型类:
@Entity
@Table(name = "parents")
public class Parent {
@Id
@Column(name="name")
@Getter
@NonNull
private String name;
@Column(name="lastname")
@Getter
private String lastName;
@OneToMany(mappedBy = "parent")
@Getter
private List<Child> children = new LinkedList<>();
}
@Entity
@Table(name = "parents")
public class Parent {
@Id
@Column(name="name")
@Getter
@NonNull
private String name;
@Column(name="lastname")
@Getter
private String lastName;
@JoinColumn(name = "parentId")
@ManyToOne
@Setter
private Parent parent;
}
当我保存父对象时,我想自动保存孩子。现在,父母都在存钱,但没有孩子。现在我使用Repository<>
接口和save(Parent parent)
方法。这个问题的解决方案是什么?
解决方案
推荐阅读
- java - 在 Spring Boot 中检索 bean?
- python - 为什么 1//0.01 == 99 在 Python 中?
- c# - Azure DevOps Api 错误:RuleValidationException:字段“状态”包含不在支持值列表中的值“活动”C#
- python - jupyter notebooks 加载 nbextensions 的问题
- sql - 如何在 SQL 中混合交换值?
- xamarin.forms - 错误:找不到 1 个 Android X 程序集,请确保安装以下 NuGet 包:- Xamarin.AndroidX.AppCompat.Resources
- raspberry-pi - 如何在 respberry pi 上使用来自 x86 chroot 的 alsa
- javascript - 无需在浏览器中打开即可下载图片
- c++ - C++:类未定义
- python - Scapy 无重复提取 IP 地址