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.
- 1. Spring JdbcTemplate ConnectionPooling Configuration
- 2. Comment tronquer une table avec Spring JdbcTemplate?
- 3. Partage d'une transaction Spring entre Hibernate & JdbcTemplate dans un AbstractTransactionalTestNGSpringContextTests
- 4. Construction d'une couche de données à l'aide de Spring JdbcTemplate
- 5. Requêtes paginées avec JdbcTemplate
- 6. jdbctemplate et verrouillage optimiste
- 7. jdbctemplate, jpatemplate
- 8. Identité de sql insert via jdbctemplate
- 9. SpringFramework JdbcTemplate RowMapper
- 10. java spring et ftl
- 11. Monitor application Java Spring
- 12. Sélectionnez dynamiquement les noms de champs dans une requête avec Spring JDBCTemplate
- 13. Spring JdbcTemplate renvoie un résultat vide lorsqu'il doit y avoir un résultat valide
- 14. JdbcTemplate - consignation de l'URL de connexion dataSource
- 15. jdbctemplate query() vs entityManager createQuery()
- 16. Spring (Java) - Déclare vs liste
- 17. Pessimistic Offline Lock (Java, Spring)
- 18. Java Spring MVC vues partielles
- 19. Java, Spring - Connexion Propriétés Bean
- 20. Java Generics Issue (avec Spring)
- 21. Comment Spring pour Python se compare avec Spring pour Java
- 22. jdbcTemplate se bloque sur une longue mise à jour
- 23. JdbcTemplate et type de données inet
- 24. Spring JDBC: Comment créer les tables?
- 25. Instanciation d'un JdbcTemplate à partir d'une connexion java.sql
- 26. ResultSet en utilisant des arguments de requête comme dans jdbcTemplate
- 27. Google App Engine (Java) + Spring géré PersistenceManager
- 28. Spring @Bean configs et polymorphisme java
- 29. Enregistreur recommandé pour Java, Hibernate et Spring
- 30. Quels modules Java obtiennent Spring Security
Merci Torgamus. Je vais utiliser le SimpleJdbcTemplate. – Pnutz