Sobes.tech
Junior — Middle

Kā pievienot jaunu vienību datu bāzei, izmantojot Hibernate?

sobes.tech AI

Atbilde no AI

Lai pievienotu jaunu entitāti datu bāzei, izmantojot Hibernate, jāveic šādi soļi:

  1. Izveidojiet entitātes objektu un aizpildiet to ar datiem.
  2. Iegūstiet Hibernate sesiju (Session) no SessionFactory.
  3. Sāciet transakciju.
  4. Izsauciet metodi save() vai persist() sesijā, nododot entitātes objektu.
  5. Apstipriniet transakciju (commit).
  6. Aizveriet sesiju.

Koda piemērs:

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

Šādā veidā Hibernate automātiski ģenerēs SQL vaicājumu jauna ieraksta ievietošanai atbilstošajā datu bāzes tabulā.