Bonjour !

Je suis en train de me mettre à JPA.
Prenons un exemple d'une relation complexe (n par n), comme celle de la commande et des produits qu'elle contient.
Vous supprimez une commande, les lignes de la commande disparaissent en même temps (en ayant precisé un cascadetype.all dans l'entity commande).
Vous supprimez un produit, s'il n'y a pas de ligne de commande, vous pouvez supprimer le produit.

Comment on fait ça ?

Je voudrais aussi savoir comment attraper l'exception qui en résulte.
J'ai mis un catch pour javax.persistence.persistenceexception mais ça n'aide pas beaucoup comme information.

Merci à tous !