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:
- Entiti obyektini yaradın və məlumatlarla doldurun.
- SessionFactory-dən Hibernate sessiyasını (Session) əldə edin.
- Bir tranzaksiya başlayın.
- Sessiyada
save()və yapersist()metodunu çağırın və obyektə ötürün. - Tranzaksiyanı təsdiqləyin (commit).
- 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.