Un cas simple. Un utilisateur a beaucoup de photos. Lorsqu'un utilisateur est supprimé, toutes ses photos doivent également être supprimées (règle des cascades).Accrocher des actions personnalisées lors de la suppression en cascade
Je veux cependant être en mesure d'exécuter du code personnalisé juste avant que chaque photo est supprimée.
Malheureusement, lors de la suppression des utilisateurs, tout ce que je fais est d'appeler userDAO.deleteUser (userID), donc aucune action spécifique est prise sur les photos (ils sont supprimés par Hibernate lui-même)
Aussi, je ne suis pas vraiment Voulez-vous que l'userDAO sache qu'un utilisateur a des photos, ce code personnalisé doit donc être inséré ailleurs.
Je voudrais qu'il soit aussi simple que de donner un cours de rappel quand j'annote mes entité OnDelete, mais je ne l'ai pas vu une telle spécification dans les Hibernate docs
Utilisez-vous du printemps? –
@ danny.lesnik oui. J'ai oublié de le mentionner – user802232