Spring ile Java Persistence API kullanımı

608

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

 

 

Çıktısı :

 

Yorum yaz

Email adresiniz yayınlanmayacaktır.