我在级联删除子对象时遇到问题。我使用 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;}当我尝试“DELETE FROM Parent parent WHERE parent.id in :parentIds”时,我得到了找到子对象的信息。你能给我一些建议吗?
添加回答
举报
0/150
提交
取消