Comment gérer les exceptions dans un mdb
Sebastien Cesbron <[email protected]>
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
Salut Un petit sondage pour les personnes qui auraient déjà rencontré ce cas de figure. Je parle d'un mdb mais ça peut correspondre à n'importe quelle méthode transactionnelle : Comment gérer le plus proprement possible dans une méthode transactionnelle (le onMessage de mon mdb dans mon cas) les erreurs qui proviennent de la base et qui ont un caractère fonctionnel (violation d'une contrainte d'unicité par exemple) ? A quel niveau gère t'on ces exceptions : dans la méhode appelée ? dans la méthode appelante ? Dans mon cas je n'ai pas accès à l'appelant car c'est le container donc je me dis que je ne peux le faire que dans la méthode appelée. Du coup je ne vois que l'utilisation d'une méthode de "flush" dans mon api de base de données pour faire les mises à jour avant la sortie de la méthode : est-ce une bonne pratique ? y en a t'il d'autres ? A+ Seb