Ceci est une ancienne révision du document !
Catégorie → Produit 1,n
Produit → Catégorie 1,1
Produit → Ligne 1,n
Ligne → Produit 1,1
Ligne → Commande 1,n
Commande → Ligne 1,1
Catégorie(id, libelle)
Produit(id, #idCategorie, #Ligne)
Ligne(numero, idCommande, idProduit, #quantite)
Commande(id)
1.Comment est déclarée la table assurant la persistance d’un objet ? Grâce à “@Entity”
2.Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ? Grâce à “@Table(name=“className”)”
3.Comment est déclarée la clé primaire de la table ? Grâce à “@id”
4.Quelles sont les possibilités de déclaration des clés primaires ? “@GeneratedValue(strategy=GenerationType.IDENTITY)” est l'auto-incrément de la clé primaire.
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.
| Java | SQL | |
|---|---|---|
| Entier | int | int |
| Chaîne de caractère | String | varchar |
| Flottant | Float | Float |