@OneToMany(cascade={CascadeType.REMOVE})
首先在级联字段 加上这个
然后 你会发现
ProjectType.delete("id", 1L);是非法的 无法删除的 级联不起作用
ProjectType.findById(1L)._delete();可以实现
这是因为 1 中 的entity是detached 游离状态的,是不被ORM管理的,而2中是可以的。
@OneToMany(cascade={CascadeType.REMOVE})
首先在级联字段 加上这个
然后 你会发现
ProjectType.delete("id", 1L);是非法的 无法删除的 级联不起作用
ProjectType.findById(1L)._delete();可以实现
这是因为 1 中 的entity是detached 游离状态的,是不被ORM管理的,而2中是可以的。