Ceci est une ancienne révision du document !
Afficher le concepteur pour visualiser les tables, et les relations : Pour chaque table, notez les contraintes d'intégrité :
d'entité (clé primaire) référentielle (relations)
Produit :
id (primary key) idCategorie (foreign key references categorie.id)
Ligne :
numero (primary key) idCommande (foreign key references commande.id)
Commande :
id (primary key)
Catégorie :
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 ? Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ? @Entity @Table(name = "Categorie") Comment est déclarée la clé primaire de la table ? @Id Quelles sont les possibilités de déclaration des clés primaires ? @Id 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é de la Classe | Champ de la table | Type |
|---|---|---|
| int | int | Entier |
| String | varchar | Chaine |
| Date | timestamp | Date |
| float | float | flottant |