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:

Si on ne monte pas préalablement l'article 1 dans le cas, voici les requêtes SQL exécutées.

[main] DEBUG | org.hibernate.SQL | select commandlin0_.IdCommandLine as IdComman1_5_, commandlin0_.IdArticle as IdArticle5_, commandlin0_.Quantity as Quantity5_ from T_CommandLines commandlin0_ where commandlin0_.IdCommandLine=? (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | select article0_.IdArticle as IdArticle0_0_, article0_.Description as Descript2_0_0_, article0_.Brand as Brand0_0_, article0_.UnitaryPrice as UnitaryP4_0_0_ from T_Articles article0_ where article0_.IdArticle=? (SQLStatementLogger.java:111)

1: 5 x [1]: souris de marque LOGITOCH - 65.0 euros

Si au contraire cette instance est référencée dans le cache, voici le résultat observé.

[main] DEBUG | org.hibernate.SQL | select article0_.IdArticle as IdArticle0_0_, article0_.Description as Descript2_0_0_, article0_.Brand as Brand0_0_, article0_.UnitaryPrice as UnitaryP4_0_0_ from T_Articles article0_ where article0_.IdArticle=? (SQLStatementLogger.java:111)

[1]: souris de marque LOGITOCH - 65.0 euros

[main] DEBUG | org.hibernate.SQL | select commandlin0_.IdCommandLine as IdComman1_5_, commandlin0_.IdArticle as IdArticle5_, commandlin0_.Quantity as Quantity5_ from T_CommandLines commandlin0_ where commandlin0_.IdCommandLine=? (SQLStatementLogger.java:111)

1: 5 x [1]: souris de marque LOGITOCH - 65.0 euros

Diapositive précédente Diapositive suivante