slam4:orm:etudiants:guillaume

Ceci est une ancienne révision du document !


Base de données

Contraintes d'intégrité bla
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

Réponse aux questions

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
  • slam4/orm/etudiants/guillaume.1354199716.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)