Hibernate Dersleri 5 – Silme İşlemi

Hibernate

Hibernate Dersleri‘ne devam ediyoruz. Önceki dersimizde Hibernate ile veritabanımıza kayıt işlemini gerçekleştirmiştik. Bu yazımızda ise Hibernate ile veritabanından silme işlemini gerçekleştireceğiz.

Silme işlemindeki senaryomuz önceki dersimizde kaydettiğimiz verinin silinmesini gerçekleştireceğiz.  Örneklerimizde işlediğimiz Kisi sınıfımızın bir Id alanı var ve bu Id alanından yola çıkarak belirlediğimiz bir Id’li kişinin silinmesini sağlayacağız.

long id = 5;

Session session = hibernateUtil.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();

Kisi kisi=(Kisi) session.get(Kisi.class, id);
session.delete(kisi);

transaction.commit();
session.close();

6. satırda session.get yazarak 5 numaralı id’li kişiyi Kisi sınıfımıza aldık. 7. satırda ise kisi nesnemizin sileneceğini bildirmek için session.delete(kisi) yazarak o nesnemizin sileneceğini Hiberntate bildiriyoruz. Bu bildirme işlemi ile birlikte hibernate bizim o veriyi bularak veritabanından siliyor.

Böylelikle Hibernate ile veritabanından bir kayıt silme işlemini gerçekleştirmiş oluyoruz.

 

Önceki : Kaydetme İşlemi Hibernate Dersleri Sonraki: Güncelleme İşlemleri

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Burak KUTBAY 2010 - 2019
%d blogcu bunu beğendi: