Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:orm:etudiants:mathias [2012/12/04 15:32] – matthias.thomas | slam4:orm:etudiants:mathias [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 95: | Ligne 95: | ||
__Pourquoi comportent t-elles des points d' | __Pourquoi comportent t-elles des points d' | ||
- | Elles comportent des points d'interrogations | + | Les points d'interrogation représentent les paramètres JDBC liés |
+ | |||
+ | __**Chargement d'un objet**__ | ||
+ | |||
+ | //A partir de ses 2 programmes et de leur exécution :// | ||
+ | |||
+ | __Précisez ce que charge exactement Hibernate lors du chargement d'un Objet :__ | ||
+ | |||
+ | Il charge toutes ses propriétés. (Toutes les colonnes de la table) | ||
+ | |||
+ | __Précisez comment sont chargés les instances liées à un objet chargé pour les liens oneToMany et manyToOne :__ | ||
+ | |||
+ | 1 - Pour **manyToOne**, | ||
+ | |||
+ | 2 - Pour **oneToMany**, | ||
+ | |||
+ | __En quoi consiste le chargement paresseux d' | ||
+ | |||
+ | Le chargement paresseux correspond à la réponse 2 de la question précédente. On ne charge pas directement tous les elements de la liste de la catégorie. | ||
+ | |||
+ | __**Chargement de listes d' | ||
+ | |||
+ | //A partir de ce programme :// | ||
+ | |||
+ | __Interprétez la forme de la requête passée à la méthode createQuery, | ||
+ | |||
+ | Il semble que createQuery permette de charger l' | ||
+ | |||
+ | __Renseignez-vous sur HQL dans la documentation__ | ||
+ | |||
+ | La forme "from table" est la forme la plus simple; On peut lui ajouter des paramètre avec des " | ||
+ | |||
+ | //A partir de l' | ||
+ | |||
+ | __Interprétez et expliquez le résultat obtenu : __ | ||
+ | |||
+ | On obtient une erreur de type StackOverFlow. On a en fait une boucle infinie, | ||
+ | |||
+ | __**Sélection**__ | ||
+ | |||
+ | //A partir du premier programme :// | ||
+ | |||
+ | __Interprétez les requêtes SQL exécutées par Hibernate : __ | ||
+ | |||
+ | |||
+ |