Spring ile Java Persistence API kullanımı

Merhaba arkadaşlar, spring ile hibernate kütüphanesi kullanarak JPA örneği yapacağız. Projeyi maven’da açıyoruz ve gerekli olan kütüphanelerimizi ekliyoruz. pom.xml [crayon-59c4473a77a3f924888879/] Şimdi ise entity sınıfımızı yazalım . Customer.java [crayon-59c4473a77b0c545895383/]   Database […]

Merhaba arkadaşlar,

spring ile hibernate kütüphanesi kullanarak JPA örneği yapacağız. Projeyi maven’da açıyoruz ve gerekli olan kütüphanelerimizi ekliyoruz.

pom.xml

Şimdi ise entity sınıfımızı yazalım .

Customer.java

 

Database işlemlerini yapacağımız sınıfı yazalım ve CrudRepository sınıfından extends edelim . CrudRepository sınıfı generic bir sınıftır oluştururken  iki tane parametre alır bizden hangi sınıfın repository’si olduğunu belirtmemiz lazım . CrudRepository’de create , update , delete  ve select db işlemleri kalıtımdan sonr aotomatik olarak elimize geçer .  Eskiden generic bir sınıf yazardık bununla uğraşmamamız için Spring bize kolaylık sağlamış.

 

CustomerDao.java

 

Şimdi ise resource/META-INF  dizininin altına persistence.xml dosyamızı yazıyoruz.

persistence.xml

 

Gelelim applicationcontext.xml dosyamızda konfigurasyonlarımızı yazmaya ,  resource/  dizininin altına oluşturalım.

applicationContext.xml

 

ve gelelim test etmeye sınıfımızı yazalım .

TestJpaSpring.java

 

 

jpaspring

Umarım yararlı olmuştur.

İyi Çalışmalar

About Mehmet KILIÇ

Bilgisayar Mühendisi