Ceci est une ancienne révision du document !
PhpMyAdmin: ormK
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.
Création des classes métier:
Produits et catégories:
1)Comment est déclarée la table assurant la persistance d’un objet ?
–> La table assurant la persistance d'un objet est déclaré en public dans le constructeur. tableName=“produit”;
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. 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. 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.
| titre | colonne |
|---|---|
| hihi | haha |
| hi | ha |
–> 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)