Gestion d'exceptions dans un DAO
Bonjour,
Voila j'essaye de développer un pti DAO. Dans ce cadre, je développe une classe qui implémente RowMapper (Spring).
RowMapper m'impose donc l'implémentation de :
Code:
1 2
|
public Object mapRow(ResultSet rs, int rowNum) throws SQLException |
Dans cette méthode je dois convertir une date en XMLGregorianCalendar donc par la méthode suivante :
Code:
1 2 3 4 5 6 7 8
|
GregorianCalendar gCalendar = new GregorianCalendar();
gCalendar.setTime(maDate);
dateWSNaissance = DatatypeFactory.newInstance().newXMLGregorianCalendar(gCalendar); |
Le problème étant que "DatatypeFactory.newInstance()" impose l'utilisation du "try catch".
Seulement dans ma fonction je ne peux pas faire remonter mon exception à cause de la définition de mapRow() et que je ne veux pas faire de try catch dans mon dao je veux gérer les exceptions plus haut.
Quel est la solution ?
Cordialement,
Laflak.