Une Entity représente une table en BDD. On y spécifie l'ensemble des colonnes. Le DAO (Data Access Object) permet d'effectuer les méthode CRUD sur l'entity.
@Entity
@Table(name = "MA_TABLE")
public class MyEntity{
@ID
@Column(name = "ID_BOOKLET", unique = true, nullable = false, precision = 20, scale = 0)
@GeneratedValue(strategy = GenerationType.AUTO)
private long id; // Identifiant auto généré
}
public class MyEntityHome{
// Session hibernate
private Session session;
}