slam4:orm:etudiants:clement

Ceci est une ancienne révision du document !


TP-TD6 - Comparaison de frameworks de mapping relationnel/objet

1. La table assurant la persistance d’un objet est déclaré

2. Le mapping entre un membre de la classe et un champ de la table relationnelle est déclaré

3. La clé primaire de la table est déclaré

4.

Propriété d'une classe Champs d’une table Type

5. Le lien bidirectionnel entre deux classes se paramètre par :

1. La méthode kstart() correspond à

2. Les liens objet entre le membre catégorie et produits entre ces classes dans les tables de la base ont été traduit par

3. Les requêtes SQL qui ont été créées par KObject pour réaliser la persistance sont :

  • Liste à puce

4. Si l'insertion de la catégorie échoue alors

Programme de chargement d'une catégorie

1. Ce que charge exactement KObject lors du chargement d'un Objet est

2. Les instances liées à un objet chargé pour les liens belongsTo et hasMany sont chargées grâce à

3. Le chargement paresseux de KObject consiste à

Projection

1. Résultat obtenu :

Sélection

1. “NB” requêtes SQL sont exécutées par KObject.

2. On peut l’interpréter par

Remplacer le lien belongsTo sur la classe Produit par : belongsTo(KCategorie.class).setLazy(true);

1. “NB” requêtes SQL sont maintenant exécutées par KObject.

2. On peut l'interpréter par

Exécutez à nouveau le programme.

1. On peut interpréter les requêtes SQL exécutées par KObject par

Sélection avec distinct et projection

1. Ce programme

1. L'appel des méthodes permettant de mettre en œuvre la contrainte d'intégrité multiple est justifié par

1. Code commenté de CreateCommandeGood.java 2. L'exécution a effectué les ajouts dans la base de données :

  • slam4/orm/etudiants/clement.1354213331.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)