Sobes.tech
Junior — Middle

Hibernate istifadə edərək verilənlər bazasına yeni varlıq necə əlavə edilir?

sobes.tech Süni İntellekt

AI-dan cavab

Hibernate istifadə edərək verilənlər bazasına yeni bir entiti əlavə etmək üçün aşağıdakı addımları yerinə yetirmək lazımdır:

  1. Entiti obyektini yaradın və məlumatlarla doldurun.
  2. SessionFactory-dən Hibernate sessiyasını (Session) əldə edin.
  3. Bir tranzaksiya başlayın.
  4. Sessiyada save() və ya persist() metodunu çağırın və obyektə ötürün.
  5. Tranzaksiyanı təsdiqləyin (commit).
  6. Sessiyanı bağlayın.

Kod nümunəsi:

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

Bu şəkildə, Hibernate avtomatik olaraq SQL sorğusunu yaradacaq və müvafiq verilənlər bazası cədvəlinə yeni qeyd əlavə edəcək.