Java Persistence with Hibernate
Christian Bauer, Gavin King
Le livre référence pour maîtriser Hibernate et cesser de l'utiliser aveuglement, au risque d'en subir les conséquences comme des performances décevantes. Tout simplement le livre le plus complet sur les ORMs.
Review
Ce livre, co-écrit par le créateur d’Hibernate, est considéré comme la référence sur Hibernate. Pourtant les avis sont très partagés…
En ce qui me concerne, Java persistence with Hibernate s’est révélé très pratique et bénéfique sur le long terme. Le livre reste selon moi le meilleur moyen de comprendre les notions derrière un ORM et surtout les subtilités derrière Hibernate. Car oui, utiliser Hibernate peut paraître facile mais une bonne compréhension de son fonctionnement est indispensable pour en profiter pleinement. Ce livre remplit parfaitement ce rôle.
Il faudra s’accrocher tout de même pour venir au bout des 800 pages. Même si le sujet vous intéresse, 800 pages, c’est très long. Cela ne m’a pas empêcher de relire une deuxième fois l’ouvrage quelques années après ma première lecture. Le nombre de pages s’expliquent aussi du fait que le livre documente à la fois Hibernate et JPA. Les exemples sur le mapping sont par exemple déclinés en annotations et XML, aussi bien avec Hibernate qu’avec JPA. Utile comme référence, mais, j’avoue, peut s’avérer pénible lorsqu’on lit le livre de bout en bout. Néanmoins, difficile de reprocher aux auteurs d’avoir voulu être si complet sur le sujet.