slam4:orm:etudiants:olivier

Ceci est une ancienne révision du document !


Documentation Kobject

1) Produit/Catégorie - Un produit appartient
à une et une seule catégorie. - Une catégorie peut contenir zéro ou plusieurs produits.

2) Produit/Ligne/Commande - Un produit correspond à une ligne dans une commande. - Une commande peut comporter plusieurs produits.

A B C
1

Création des classes métier: Produits et catégories.

1)Comment est déclarée la table assurant la persistance d’un objet ?

–> Elle hérite de la classe Kobject.

2)Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ?

–> Le mapping entre un membre de la classe et un champ de la table relationnelle est déclaré dans le constructeur en tant que membre.

code Java
hasMany(KLigne.class);
belongsTo(KCategorie.class);

3)Comment est déclarée la clé primaire de la table ?

–> la clé primaire de la table es déclaré avec un keyFields.

code Java
keyFields="id";

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.

propriété d'une classe champs d'une table type
int int entier
string varchar chaine

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)

  • slam4/orm/etudiants/olivier.1354186660.txt.gz
  • Dernière modification : il y a 7 ans
  • (modification externe)