Sobes.tech
Junior — Middle

Comment ajouter une nouvelle entité à la base de données en utilisant Hibernate?

sobes.tech IA

Réponse de l'IA

Pour ajouter une nouvelle entité à la base de données en utilisant Hibernate, vous devez suivre les étapes suivantes:

  1. Créer un objet d'entité et le remplir avec des données.
  2. Obtenir la session Hibernate (Session) à partir de SessionFactory.
  3. Commencer une transaction.
  4. Appeler la méthode save() ou persist() sur la session, en passant l'objet d'entité.
  5. Valider la transaction (commit).
  6. Fermer la session.

Exemple de code:

Session session = sessionFactory.openSession();
Transaction tx = null;
try {
    tx = session.beginTransaction();
    MyEntity entity = new MyEntity();
    entity.setName("Example");
    session.save(entity); // ou session.persist(entity);
    tx.commit();
} catch (Exception e) {
    if (tx != null) tx.rollback();
    e.printStackTrace();
} finally {
    session.close();
}

Ainsi, Hibernate générera automatiquement la requête SQL pour insérer une nouvelle entrée dans la table correspondante de la base de données.