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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.