Différence entre Spring JDBC Vs Plain JDBC?
Quelle est la principale différence entre Spring JDBC VS JDBC?
source d'informationauteur user1127214
Vous devez vous connecter pour publier un commentaire.
Quelle est la principale différence entre Spring JDBC VS JDBC?
source d'informationauteur user1127214
Vous devez vous connecter pour publier un commentaire.
Permettez-moi de vous montrer quelques exemple simple à l'aide de JDBC:
C'est beaucoup mieux quand try-with-resources:
Bien sûr, vous pouvez extraire le code commun et l'utilisation méthode de modèle Modèle de Conception. Effectivement tu avais réinventer
JdbcTemplate
:Également Spring JDBC fournit exception de la traduction (pas plus vérifié
SQLException
et les différences entre les bases de données/dialectes) et simple ORM capacités.Spring JDBC à valeur ajoutée fournis par le Framework Spring est sur JDBC couche
Fondamentalement , vous n'avez pas besoin de vous soucier de la gestion et de la souffrance de l'infrastructure/code de plomberie et purement soucier de données et de sa cartographie des objets.
Printemps utilise le pattern Template pour masquer tous les détails de bas niveau, tout en vous donnant l'extension des crochets pour étendre et de travailler avec JDBC.
Aussi, il y a une API de base de données d'exceptions, c'est vraiment abordable pour les développeurs, comparativement à l'exception de la hiérarchie prévue par le faible niveau de l'API JDBC est
1.) Spring jdbc module est une couche d'abstraction sur la technologie jdbc, cette couche évite la chaudière plaque de code utilisé dans jdbc de programmation.
2.) Spring ORM module est une couche d'abstraction sur outils ORM.
3.) Lorsque vous travaillez avec des outils ORM comme hibernate encore, nous avons une Chaudière plaque de code de ce printemps ORM couche évite chaudière plaque de code d'outils ORM.
Spring JDBC? Je sais seulement d'un couple de Spring JDBC Modèles.
Ils vous permettent d'accéder à JDBC fonctionnalité pendant le Printemps conteneur, et ils fournissent des simplifications supplémentaires par rapport à la plaine de JDBC, comme la gestion de la connexion et la gestion des exceptions.
Fondamentalement Printemps est plus difficile à configurer, mais plus facile à développer, donc tout dépend de l'étendue du problème que vous avez affaire.