Junior — Middle
Hibernate kullanarak veritabanına yeni bir varlık nasıl eklenir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Hibernate kullanarak veritabanına yeni bir varlık eklemek için aşağıdaki adımları izlemelisiniz:
- Bir varlık nesnesi oluşturun ve verilerle doldurun.
- SessionFactory'den Hibernate oturumunu (Session) alın.
- Bir işlem başlatın.
- Oturumda
save()veyapersist()metodunu çağırın ve varlık nesnesini geçirin. - İşlemi onaylayın (commit).
- Oturumu kapatın.
Kod örneği:
Session session = sessionFactory.openSession();
Transaction tx = null;
try {
tx = session.beginTransaction();
MyEntity entity = new MyEntity();
entity.setName("Example");
session.save(entity); // veya session.persist(entity);
tx.commit();
} catch (Exception e) {
if (tx != null) tx.rollback();
e.printStackTrace();
} finally {
session.close();
}
Bu şekilde, Hibernate otomatik olarak veritabanındaki ilgili tabloya yeni kaydı eklemek için SQL sorgusunu oluşturacaktır.