slam4:orm:etudiants:david

Ceci est une ancienne révision du document !


Création des classes métier

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 ?

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.

5)Montrez à l’aide d’un schéma (par ex. deux classes liées au dessus de deux tables liées) comment se paramètre le lien bidirectionnel entre deux classes (en spécifiant les éléments à fournir dans le constructeur)

Programme de test

1)À quoi correspond la méthode kstart() ?

2)Comment ont été traduits les liens objet entre le membre categorie et produits entre ces classes dans les tables de la base ?

3)Quelles requêtes SQL ont été créées par KObject pour réaliser la persistance ?

4)Que se passe t-il si l'insertion de la catégorie échoue ?

Chargement d'un objet

1)Précisez ce que charge exactement KObject lors du chargement d'un Objet

2)Précisez comment sont chargées les instances liées à un objet chargé pour les liens belongsTo et hasMany

3)En quoi consiste le chargement paresseux de KObject ?

Chargement de listes d'objets

- Projection

1)Interprétez et expliquez le résultat obtenu

- Sélection

1)Combien de requêtes SQL sont exécutées par KObject ?

2)Comment l'interprétez vous ?

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