是否可以将“删除级联时”添加到由 Hibernate 管理的表中?
我有一些由Hibernate管理的表,具有各种外键约束。删除时的级联目前由Hibernate单独管理。为了处理测试数据,我经常手动创建和删除一些行。如果我可以将ON DELETE级联添加到外键约束中,那将对我帮助很大,但我不知道Hibernate是否在此之上,因为数据库在Hibernate之前删除了一些东西。
很多人似乎都专注于DDL。我的目的不是指示Hibernate使用SQL DELETE CASCADES创建DDL。我只是想知道,如果我在数据库中指定一个 ON DELETE 级联,除了在引用注释上有 JPA 之外,它是否会造成任何伤害,例如, .cascade = CascadeType.REMOVE
@ManyToOne