Netbeans Arayüzünde Java Hibernate Uygulamasi

Netbeans Arayüzünde Java Hibernate Uygulamasi

Hibernate, Java da yazilmis bir ORM aracidir. ORM, (object oriented) dillerdeki nesnelerin, (relational databases) kayitlara dair islem yapmamizi kolay kilan bir teknolojidir. 

Hibernate gibi ORM araçlariyla, bir nesneyi veri tabanina kaydetmek, yeni halini güncellemek ve sorgulama yapmak düz SQL baglantilarina göre çok kolaydir.

Örnegin, JDBC ile veri tabanina bir kayit eklemek için suna benzer bir kod yazilir:

INSERT INTO kullanici VALUES ('Ali', ‘Veli’, 105)

gibi sql kodunu uzun uzadiya yazmak gerekirken hibernate teknolojisinde sunu yazmak yeterlidir:

session.saveOrUpdate(kullanicinesnesi);

burada kullanicinesnesi: java class nesnesidir.

 

Hibernate Uygulamasi Açmak

File-> New Project gelen ekrandan Java ve Java Application  seçilerek Next butonuna tiklanir.

Asagidaki gibi karsimiza gelen ekranda projemizin ismini belirleriz. Bizim projemizin ismi: AAHibernateDeneme.

Bu islemin ardindan Finish butonunu tiklayarak projemizi açmis oluruz.

Açmis oldugumuz projemizde library kisminda hibernate teknolojisinden faydalanabilmemiz için hibernate kütüphanelerini eklememi gerekmektedir.

Library sag tiklayarak Add Library seçmemiz gerekmektedir.

Karsimiza gelen Add library penceresinde Hibernate ve Jpa kütüphnesini seçerek Add library butonuna tiklamaliyiz.

Resimde görüldügü üzere kütüphaneler eklenmis durumda.

Projemizi açtiktan ve hibernate kütüphanelerini aktiflestirdikten sonra siradki yapmamiz gereken sey veri tabanimizdaki tablo ile hibernate baglantisini saglayarak hibernate classlarinin olusmasini saglayacagiz.

Yukarida anlattigimiz islemleri yapabilmemiz için Nev -> Entity Classes Fro Database’yi seçerek asagidaki resimde oldugu gibi Database Connection kismindan islem yapmak istedigimiz veritabani ve tablo ile baglantiyi olusturmamiz gerekmektedir. Bu islemi yaptiktan sonra baglantiyi sagladigimiz tabloda ki siniflar listelenecektir. Bundan sonra kullanmak istedigimiz tablolari Add ile seçerek islemimize devam edebiliriz.

 

Yukarida ki resimde gör&uuuml;ldügü üzere seçtigimiz tablolar bize listelendi. Next’i ve daha sonra finish’i seçerek bu seçtiklerimizin bizlere class olarak olusmasini saglayacagiz.

Görüldügü gibi seçtikleirimiz bizlere class olarak geldi.

Olusan siniflarda ise degiskenler ve degiskenlere ait get ve set metodlari bulunmaktadir.

 

(Bir sonraki derste Hibernate Teknolojisi kullanarak Ekle, Sil, Güncelle ve Listele islemlerini anlatacagim. Ilginizden dolayi Tesekkürler…)

 

  1. Abdullah Büyüktanir

Tags:

Bir cevap yazın

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