Merih Forum Programlama ve yazılım algoritmalar Genel spring Spring Jdbc Template Data Access Object (DAO) Interface Oluşturma

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Spring Jdbc Template Data Access Object (DAO) Interface Oluşturma

 
#1

Bu yazıda Spring Jdbc Template oluştururken bir arayüz sınıfı oluşturarak  Veritabanımızda yapacağımız CRUD işlemleri için bir “şablon” oluşturuyoruz.  Bu şablonu kullanarak tekrar  tekrar yazmaya gerek kalmadan hızlıca kullanabileceğiz.
Spring Jdbc Template DAO Interface Oluşturmak 
Verilerimizi Row Mapper şablonu kullanarak alacağız.


import java.util.List;
import javax.sql.DataSource;
 

 
public interface KimlikDAO {
 
public void create(Integer id, String adi, String soyadi);
 
public void delete(Integer id);
 
public void update(Integer id, String adi);
 
        public Kimlik getKimlik(Integer id);
 
public List<Kimlik> listKimliks();
}

 
İnterface sınıfımızı oluşturduk. İnterface sınıf yapmamızın nedeni bir şablon yaratarak her seferinde hangi veri olursa olsun aynı işlemleri yaptığımız için her yerde kullanabilmeyi sağlamayı amaçlıyoruz. Bu metotları kullanarak tüm veritabanı işlemlerinde yetecek kadar oluşturabilmektedir.
Sonraki dersimizde bu interfaceyi implemente ederek sorgularımızı değişkenlerimizi parametre olarak yollamak için metot şablonlarımızı oluşturacağız.



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Spring Restful Web Servis CRUD Uygulama Örneği efsane 0 2,220 09-06-2017, Saat: 20:38
Son Yorum: efsane
  Spring Scheduler ile Zamanlandırılmış Görev Uygulaması efsane 0 1,938 09-06-2017, Saat: 20:35
Son Yorum: efsane
  Spring Boot Merhaba Dünya Uygulaması efsane 0 2,085 09-06-2017, Saat: 20:33
Son Yorum: efsane
  Spring Boot Projesi Oluşturma efsane 0 2,095 09-06-2017, Saat: 20:32
Son Yorum: efsane
  Spring Boot Nedir? efsane 0 1,923 09-06-2017, Saat: 19:53
Son Yorum: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2021 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2020 Tüm hakları saklıdır.