04

Ağu

2015

Hibernate CRUD İşlemleri

Bu yazıda Hibernate ile kısaca CRUD işlemleri dediğimiz Create, Read, Update ve Delete işlemlerine bakacağız. Hibernate ile ilk defa karşılaşıyorsanız Yeni Başlayanlar İçin Hibernate yazımı okuduktan sonra bu yazıyı okumanız daha sağlıklı olacaktır.

Geçen yazımda kullandığımız veritabanı tablosu bu örnek içinde uygun olacak. Örnekte kullanacağımız tabloyu oluşturmak için aşağıdaki sql kodlarını kullanabilirsiniz. Veritabanı olarak Mysql kullanıyorum.

Pom.xml dosyası aşağıdaki gibi olacak.

Projemizde klasör yapımız görseldeki gibi olacak.
CrudFile

Hibernate ayar dosyamız olan hibernate.cfg.xml aşağıdaki gibi olacak.

Hibernate Utils  sınıfımız aşağıdaki gibi olacak. Bu sınıfımızı Hibernate sessionfactory’den instance almak için kullanıyoruz.

Book model sınıfımız ile annotation’ları kullanarak veritabanında bulunan tablolarımız arasındaki bağlantıyı sağlayacağız.

Create(Instert) – Veritabanımıza Hibernate ile veri eklemek için aşağıdaki kod parçasını kullanacağız.

Read(Retrieve) – Veritabanımızdan Hibernate aracılığıyla veri çekmek için aşağıdaki kod parçasını kullanacağız.


Update – Veritabanımızdaki bir veriyi Hibernate ile güncellemek için.

Delete – Veritabanımızdaki bir veriyi Hibernate ile silmek için aşağıdaki kod parçasını kullanacağız.
Yukarıda baktığımız Hibernate ile CRUD işlemlerini bir sınıfta toparlayıp, nasıl uygulandığına bakalım.

Bu yazımda örnek ile birlikte CRUD işlemlerini basitçe anlatmaya çalıştım. Umarım faydalı olur.

About Author

Yusuf Çakmak

Teknoloji ile ilgilenmeyi seven, herhangi bir teknolojiye kendini ait hissetmeyen, zaman buldukça farklı dilleri, kütüphaneleri, cihazları denemeye çalışan kendi halinde biriyim.

 

Bir Cevap Yazın

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