Skip to main content

Chapitre 4 : Personnalisation des entités (JPA ou JDBC)

@Entity, @Column, @Id, @GeneratedValue, Relations JPA

@Entity

@Entity : spécifique à JPA, pour identifier un POJO comme entité.

@Column

@Column : permet de personnaliser le nom d'une colonne

@Id/@GeneratedValue

@Id/@GeneratedValue : déclare le champ comme un ID, selon la stratégie de génération spécifiée (ou celle par défaut). JPA supporte des IDs composites (multi-champ).

Relations JPA

@ManyToOne/@OneToMany - @ManyToMany - @OneToOne :