Java et bases de données : guide pratique
От JDBC до Hibernate: полный курс по работе с данными
Résumé :
Le livre «Java и базы данных: практическое руководство» est un manuel complet pour les développeurs qui souhaitent maîtriser le travail avec les bases de données relationnelles dans l'écosystème Java. L'auteur guide progressivement le lecteur des concepts de base de JDBC aux frameworks ORM modernes et aux modèles de gestion des données.
De quoi parle ce livre ?
Ce n'est pas simplement un guide de référence, mais un manuel pratique basé sur des exemples concrets. Vous apprendrez à :
- Installer et configurer les SGBD populaires (MySQL, PostgreSQL, H2) ;
- Travailler avec JDBC : connexions, PreparedStatement, CallableStatement, opérations par lots ;
- Concevoir un schéma de base de données et écrire des requêtes SQL efficaces ;
- Utiliser des pools de connexions (HikariCP, Tomcat JDBC) ;
- Implémenter JPA et Hibernate : mapping d'entités, relations, héritage, mise en cache ;
- Travailler avec Spring Data JPA et Spring JDBC Template ;
- Gérer les transactions (ACID, niveaux d'isolation, @Transactional) ;
- Optimiser les performances : index, explain, problème N+1, lazy loading ;
- Migrer les bases de données avec Flyway et Liquibase ;
- Tester le code avec des bases de données (Testcontainers, H2 in-memory).
À qui s'adresse ce livre ?
- Développeurs Java juniors qui souhaitent combler leurs lacunes en matière de gestion des données ;
- Développeurs intermédiaires cherchant à approfondir leurs connaissances sur Hibernate et l'optimisation