J'ai un objet qui contient une collection. Et je veux supprimer tous les objets de cette collection après avoir supprimé l'objet parent.Comment supprimer de la base de données une collection en supprimant l'objet parent?
Voici mon modèle Ressource
@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
}
Et voici mon modèle Affectation
@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
}
S'il vous plaît corriger la question: supprimer la base de données. –