图源:简书 (jianshu.com) 关系型数据库的增删改查操作会因为有关联关系而存在“级联操作”的需要,体现在 JPA 中,就是实体中会定义的级联类型(Cascade Type)。 JPA 中的级联类型由枚举jakarta.persistence.CascadeType表示,包括: ALL PERSIST MERGE REMOVE REFRESH DETACH 这些级联类型对应实体对象的状态转换操作,具体可以参考这篇文章。 ALL包含其他所有的操作。 下面详细说明这些级联类型的用途和影响。 示例 本文将使用以下…