Ceci est une ancienne révision du document !
Produit :
- id (primary key)
- idCategorie (foreign key references categorie.id)
Ligne :
- idCommande (primary key)
- idProduit (foreign key references produit.id)
Commande :
- id (primary key)
Categorie :
- id (primary key)
A partir de l'observation de cette première implémentation et en utilisant à bon escient la documentation, répondez aux questions suivantes :
- Comment est déclarée la table assurant la persistance d’un objet ?
La persistance de la table est assurée par l'héritage de KObject.
- 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é grâce à hasMany et belongsTo.
- Comment est déclarée la clé primaire de la table ?
La clé primaire de la table est déclarée par un "keyFields".
- 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.
- 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)
Etudiant | Entreprise | Type contact/Date | Résultat |
---|---|---|---|
Hue Pierrick | Crédit Agricole Saint lô | 02.33.17.06.82 Contact téléphonique, envoi du mail de CV et lettre de motivation | ![]() |