【发布时间】:2019-03-30 22:55:37
【问题描述】:
我有级联删除子对象的问题。我使用 EclipseLink。 当父表中的主键也是子表中的主键时,一对一关系的映射。
class Parent {
@Column(name = "PARENT_ID", unique = true, nullable = false)
private Long id;
@OneToOne(cascade = CascadeType.ALL, orphanRemoval = true, mappedBy = "parent")
private Child child;
}
class Child {
@Id
@JoinColumn(name = "PARENT_ID", unique = true)
private Parent childId;
}
当我尝试“在 :parentIds 中从父父级 WHERE parent.id 中删除”时,我得到了找到子对象的信息。请给我一些建议好吗?
【问题讨论】:
标签: java eclipselink jpql