Ceci est une ancienne révision du document !
1) Comment est déclarée la table assurant la persistance d’un objet ?
@Entity \\ @Table(name="Categorie") \\ ** 2)Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ?** \\ @OneToMany(mappedBy="categorie")\\ private List<Produit> produits; \\ **3)Comment est déclarée la clé primaire de la table ?** \\ @Id\\ @Column(name="id") \\
- *4)Quelles sont les possibilités de déclaration des clés primaires ?
@GeneratedValue(strategy=GenerationType.IDENTITY) –> défini d'une strategie
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.
Propriété classe || Champ || Type
int || int || entier
string || varchar || chaine
date || timestamp ||Date
float || float || flottant
6)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)**