Contraintes d'intégrité | MLD |
---|---|
Catégorie → Produit 1,n | Catégorie(id, libelle) |
Produit → Catégorie 1,1 | Produit(id, #idCategorie, #Ligne) |
Produit → Ligne 1,n | Ligne(numero, idCommande, idProduit, #quantite) |
Ligne → Produit 1,1 | Commande(id) |
Ligne → Commande 1,n | |
Commande → Ligne 1,1 |
1 - Comment est déclarée la table assurant la persistance d’un objet ? @Entity 2 - Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ? @Table () 3 - Comment est déclarée la clé primaire de la table ? @Id 4 - Quelles sont les possibilités de déclaration des clés primaires ? @GeneratedValue ( c'est un auto incrément ) 5 - 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 les annotations)