Ce n'JdbcTemplate faire quand RowMapper retourne null?

Je suis en utilisant le JdbcTemplate.query(sql, args, rowMapper) appel de méthode pour retourner une liste d'objets. Il y a certains cas où je veux sauter une ligne et de ne pas l'ajouter à la liste que j'ai un retour. Dans ces cas, j'ai pensé à deux solutions:

  1. Ont RowMapper retourner la valeur null.
  2. Ont RowMapper lever une Exception (je sais SQLExceptions sont traitées donc, c'est une possibilité).

Ma question est: Quand RowMapper.mapRow renvoie la valeur null, ne JdbcTemplate l'ajouter à la liste? Si non, dois-je lancer une SQLException à la place?

Avez-vous l'essayer?
Ne pas sauter une ligne(s) de la responsabilité de la clause where en sql ?

OriginalL'auteur ktm5124 | 2013-07-02