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:david [2012/12/04 17:18] – david7998 | slam4:orm:etudiants:david [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| 1)Comment est déclarée la table assurant la persistance d’un objet ? | 1)Comment est déclarée la table assurant la persistance d’un objet ? | ||
| - | < | + | < |
| 2)Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ? | 2)Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ? | ||
| - | < | + | < |
| 3)Comment est déclarée la clé primaire de la table ? | 3)Comment est déclarée la clé primaire de la table ? | ||
| - | < | + | < |
| 4)Réaliser un tableau montrant la correspondance de type (entier, chaine, etc.) entre les propriétés d’une classe et les champs d’une table. | 4)Réaliser un tableau montrant la correspondance de type (entier, chaine, etc.) entre les propriétés d’une classe et les champs d’une table. | ||
| Ligne 26: | Ligne 26: | ||
| 1)À quoi correspond la méthode kstart() ? | 1)À quoi correspond la méthode kstart() ? | ||
| - | < | + | < |
| <code java|h code Java> | <code java|h code Java> | ||
| public static void main(String[] args) { | public static void main(String[] args) { | ||
| Ligne 36: | Ligne 36: | ||
| KScriptTimer.start(" | KScriptTimer.start(" | ||
| </ | </ | ||
| - | < | + | </ |
| 2)Comment ont été traduits les liens objet entre le membre categorie et produits entre ces classes dans les tables de la base ? | 2)Comment ont été traduits les liens objet entre le membre categorie et produits entre ces classes dans les tables de la base ? | ||
| - | < | + | < |
| Les liens objets entre " | Les liens objets entre " | ||
| - | < | + | </ |
| 3)Quelles requêtes SQL ont été créées par KObject pour réaliser la persistance ? | 3)Quelles requêtes SQL ont été créées par KObject pour réaliser la persistance ? | ||
| - | < | + | < |
| - | Afin de réaliser la persistance, | + | Afin de réaliser la persistance, |
| - | (visibles dans la console lors du test) // | + | (visibles dans la console lors du test) < |
| - | INSERT INTO categorie(libelle) VALUES(' | + | INSERT INTO categorie(libelle) VALUES(' |
| - | INSERT INTO produit(idCategorie, | + | INSERT INTO produit(idCategorie, |
| - | < | + | </ |
| 4)Que se passe t-il si l' | 4)Que se passe t-il si l' | ||
| - | < | + | < |
| En cas d' | En cas d' | ||
| - | < | + | </ |
| __**Chargement d'un objet**__ | __**Chargement d'un objet**__ | ||
| 1)Précisez ce que charge exactement KObject lors du chargement d'un Objet | 1)Précisez ce que charge exactement KObject lors du chargement d'un Objet | ||
| - | < | + | < |
| <code java|h code Java> | <code java|h code Java> | ||
| hasMany(KLigne.class); | hasMany(KLigne.class); | ||
| Ligne 63: | Ligne 63: | ||
| les produits correspondent à une catégorie, il y a des produits dans une catégorie.\\ | les produits correspondent à une catégorie, il y a des produits dans une catégorie.\\ | ||
| \\ | \\ | ||
| - | < | + | </ |
| 2)Précisez comment sont chargées les instances liées à un objet chargé pour les liens belongsTo et hasMany | 2)Précisez comment sont chargées les instances liées à un objet chargé pour les liens belongsTo et hasMany | ||
| - | < | + | < |
| <code java|h code Java> | <code java|h code Java> | ||
| hasMany(KLigne.class); | hasMany(KLigne.class); | ||
| Ligne 74: | Ligne 74: | ||
| les produits correspondent à une catégorie, il y a des produits dans une catégorie.\\ | les produits correspondent à une catégorie, il y a des produits dans une catégorie.\\ | ||
| \\ | \\ | ||
| - | < | + | </ |
| 3)En quoi consiste le chargement paresseux de KObject ? | 3)En quoi consiste le chargement paresseux de KObject ? | ||
| - | < | + | < |
| <code java|h code Java> | <code java|h code Java> | ||
| keyFields=" | keyFields=" | ||
| Ligne 82: | Ligne 82: | ||
| keyFields=“id”; | keyFields=“id”; | ||
| - | < | + | </ |
| __**Chargement de listes d' | __**Chargement de listes d' | ||