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:
- Izveidojiet entitātes objektu un aizpildiet to ar datiem.
- Iegūstiet Hibernate sesiju (Session) no SessionFactory.
- Sāciet transakciju.
- Izsauciet metodi
save()vaipersist()sesijā, nododot entitātes objektu. - Apstipriniet transakciju (commit).
- 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ā.