Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

Les différentes stratégies de chargement : Chargement paresseux (Lazy loading)


Notes:

Du coup, il faut bien comprendre qu'au moment ou l'on exécute art.getDescription(), si la connexion à la base de données est libérée, une exception sera déclenchée. A titre d'exemple, voici le genre d'exception qui pourra vous être retournée.

Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session

at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167)

at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215)

at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)

at com.is.webstore.business.Article_$$_javassist_2.getDescription(Article_$$_javassist_2.java)

at TestLazy.main(TestLazy.java:21)

Diapositive précédente Diapositive suivante