cascade = CascadeType.ALL是否会关联删除?
有课程表和学生表
在课程实体中加入下面代码:
@JoinColumn(name = "student_id", insertable = false, updatable = false, foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
@OneToOne(fetch = FetchType.LAZY,cascade = CascadeType.ALL)
@NotFound(action= NotFoundAction.IGNORE)
private Student student;
那么删除一个课程是否会导致课程所属的学生也被删除?
结果:会!