J'ai une correspondance plusieurs-à-un sur les réservations. Une réservation doit appartenir à une chambre. Et une pièce peut avoir plusieurs réservations.Hibernate 3 Sur supprimer cascade
Si une pièce est supprimée, je souhaite également supprimer toutes les réservations sur cette pièce. Comment ferais-je cela en utilisant les annotations d'hibernation?
@Entity
public class Booking implements Serializable{
@Id @GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private Date startDate;
private Date endDate;
private Date createdDate;
@ManyToOne
@JoinColumn (name = "roomId")
private Room room;
...
}
Je n'ai pas une liste de réservations dans mon entité chambre. Et si possible, j'aimerais le garder comme ça. Y at-il un moyen de le faire sans introduire des réservations dans la salle? – user829237
Non. Mais l'ajout de la collection ne vous coûte rien (il sera paresseux par défaut) – Bozho