Quelle est la différence entre un objet JdbcTemplate et un SimpleJdbcTemplate?Java Spring JdbcTemplate
Répondre
De the Javadoc, SimpleJdbcTemplate
est un
wrapper commodité Java-5 pour le printemps classique
JdbcTemplate
, en profitant de varargs et autoboxing, et exposer seulement les opérations les plus fréquemment nécessaires afin de simplifierJdbcTemplate
utilisation .
En d'autres termes, SimpleJdbcTemplate
juste rompt le « régulier » JdbcTemplate
jusqu'aux parties les plus communes/pratiques — en d'autres termes, il le simplifie.
Comme de Spring 3.1 SimpleJdbcTemplate
a été désapprouvée, et la plupart des caractéristiques de SimpleJdbcTemplate
ont été intégrés dans JdbcTemplate
, à l'exception du nom de paramètre qui est fourni par NamedParameterJdbcTemplate
. En fin de compte, si vous utilisez SimpleJdbcTemplate est parfaitement bien, et il n'y a pas de ruée vers la mise à niveau, mais pour les nouveaux développements, vous devez utiliser JdbcTemplate ou NamedParameterJdbcTemplate.
Si quelqu'un est intéressé, I've posted an usage example of JdbcTemplate dans mon blog (commençant par le project set up in the previous post), des exemples plus intéressants sont dans le official Spring documentation.
Merci Torgamus. Je vais utiliser le SimpleJdbcTemplate. – Pnutz