Jpa 如何通过删除父对象从数据库中删除集合?

Jpa 如何通过删除父对象从数据库中删除集合?,jpa,sql-delete,cascade,Jpa,Sql Delete,Cascade,我有一个包含集合的对象。我想在删除父对象后删除此集合中的所有对象 这是我的模型 @Entity public class Ressource implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue private Long idt_ressource; private String nom; private St

我有一个包含集合的对象。我想在删除父对象后删除此集合中的所有对象

这是我的模型

@Entity
public class Ressource implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue
    private Long idt_ressource;
    private String nom;
    private String prenom;
    private String telephone;
    private String matricule;
    private String mail;
    private Date dateEntree;
    @OneToMany(mappedBy="ressource")
    private Collection<Affectation> affectations;

    // Getters, Setters and Construct
}
@OneToMany(cascade=CascadeType.ALL,mappedBy=“ressource”)
私人收藏装腔作势;

非常感谢,我忘记了级联选项。错误:dp请更正问题:从数据库中删除。
@Entity
public class Affectation implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue
    private Long idt_affectation;
    private Date dateDebut;
    private Date dateFin;
    @ManyToOne
    @JoinColumn(name="idt_ressource")
    private Ressource ressource;
    @ManyToOne
    @JoinColumn(name="idt_structure")
    private Structure structure;

    // Getters, Setters and Construct 
}
   @OneToMany(cascade = CascadeType.ALL,mappedBy="ressource")
   private Collection<Affectation> affectations;