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 :
Dans cette méthode je dois convertir une date en XMLGregorianCalendar donc par la méthode suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public Object mapRow(ResultSet rs, int rowNum) throws SQLException
Le problème étant que "DatatypeFactory.newInstance()" impose l'utilisation du "try catch".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 GregorianCalendar gCalendar = new GregorianCalendar(); gCalendar.setTime(maDate); dateWSNaissance = DatatypeFactory.newInstance().newXMLGregorianCalendar(gCalendar);
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.
Partager