slam4:orm:etudiants:baptiste

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:orm:etudiants:baptiste [2012/12/04 14:11] chesnelbslam4:orm:etudiants:baptiste [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-   +8-)  **1) Comment est déclarée la table assurant la persistance d’un objet ?** \\
-  ** 1) Comment est déclarée la table assurant la persistance d’un objet ?**+
  
-    @Entity +    @Entity \\ 
-    @Table(name="Categorie")+    @Table(name="Categorie"\\
          
-    ** 2)Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ?**+    ** 2)Comment est déclaré le mapping entre un membre de la classe et un champ de la table relationnelle ?** \\
          
-    @OneToMany(mappedBy="categorie"+    @OneToMany(mappedBy="categorie")\\ 
-    private List<Produit> produits;+    private List<Produit> produits; \\
          
-    **3)Comment est déclarée la clé primaire de la table ?**+    **3)Comment est déclarée la clé primaire de la table ?** \\
          
-    @Id +    @Id\\ 
-    @Column(name="id")+    @Column(name="id"\\
    
-    **4)Quelles sont les possibilités de déclaration des clés primaires ?**+    **4)Quelles sont les possibilités de déclaration des clés primaires ?** \\
          
-    @GeneratedValue(strategy=GenerationType.IDENTITY) --> défini d'une strategie+    @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.**+   ** 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é de la Classe Champ de la table Type +|Propriété classe | Champ Type| \\ 
-int                 int                 Entier +|int int | entier| \\ 
-String varchar Chaine +|string | varchar | chaine| \\ 
-Date timestamp Date +|date | timestamp Date| \\ 
-float float flottant+|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)**+   ** 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)** \\ 
 + 
 +{{:slam4:orm:etudiants:mcdchesnel.png?200|}} 
 + 
 +   ** 1)À quoi correspond la méthode persist() ?** \\ 
 +   *C'est la méthode qui ajoute les objets à la session \\ 
 + 
 +   ** 2)À quoi correspond la méthode commit () ?** \\ 
 +   *C'est la méthode qui permet de transmettre les objets à la base de données \\ \\ 
 + 
 +   ** 3) Comment ont été traduits les liens objet entre le membre categorie et produits entre ces classes dans les tables de la base ? ** \\ 
 +   *Les liens objet entre le membre catégorie et produits ont été traduits par une clé étrangère dans la table produits. \\ \\ 
 + 
 +   ** 4) Quelles requêtes SQL ont été créées par Hibernate pour réaliser la persistance ? ** \\ 
 +   *Les requêtes sql créée par hibernate pour réaliser la persistance sont :
  
  • slam4/orm/etudiants/baptiste.1354626666.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)