slam4:orm:etudiants:nicolas

Ceci est une ancienne révision du document !


Mathissart Nicolas

HIBERNATE

  • produit → 1 catégorie
  • 1 catégorie → 0,n produits

* Ligne = détail de la commande

1) Comment est déclarée la table assurant la persistance d’un objet ?

Pour déclarée une table assurant la persistance d'un objet, il suffit d'ajouter la ligne de code ci-dessous qui permet de définir le nom de la table.
Il faut mettre la ligne de code au dessus de la classe :

h|Categorie
@Table(name="Categorie")
public class Categorie {
	@Id
	@Column(name="id")
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private int id;
 
 

2/ Le mapping entre une membre de la classe et un champ de la table relationnelle est déclaré grâce à cette ligne de code :

@Column(name=“monChamp”)

private monType monChamp

*3/ La clé primaire est déclarée grâce à cette ligne de code : @Id

4/ Pour déclarer une clé primaire, on a plusieurs solutions. on peut par exemple l'auto-incrementer en utilisant cette ligne de code :

@GeneratedValue(strategy=generationType.IDENTITy

5/

Type JavaType Sql
StringVarchar
intInteger
floatFloat

6/

  • slam4/orm/etudiants/nicolas.1354186352.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)