J'inaugure la nouvelle catégorie "Liens" me permettant de publier des liens vers des sites intéressants.

Aujourd'hui je m'attaque à de la documentation Hibernate :

Tout d'abord des 3 liens vers un wiki présentant très rapidement les sessions Hibernate et leurs problématiques :

http://wiki.objetdirect.com/wiki/index.php?title=Hibernate_Survival_Guide_Partie_1

http://wiki.objetdirect.com/wiki/index.php?title=Hibernate_Survival_Guide_Partie_2

http://wiki.objetdirect.com/wiki/index.php?title=Hibernate_Survival_Guide_Partie_3

Ces pages m'ont permis de mieux appréhender le chargement des relations one-(to-many)*2 en deux requêtes pour éviter le chargement d'un produit cartésien

Puis une autre page dans laquelle j'ai trouvée une information très importante qui m'avait échappée :

http://www.javalobby.org/articles/hibernatequery102

En effet lors d'un requête via l'API criteria les méthodes Criteria.createCriteria et Criteria.createAlias ne chargeront pas les objets enfants mais sera juste utilisés en tant que critère de recherche.

Un petit point sur les stratégies de chargement des objets enfants pour éclaircir les Fetch, lazy, join :

http://community.jboss.org/wiki/AShortPrimerOnFetchingStrategies

Un point rapide sur les transactions :

http://www.amicabile.com/hybernate/hybernate-chapter5.html

J'espère que ces liens vous seront aussi utiles qu'ils l'ont été pour moi.