Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • RabbitMQ
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
Spring Data

Spring Data Nedir?

Paylaş

Spring Data, Spring Framework ekosisteminde yer alan bir kütüphanedir. Interfaceler aracılığı ile veri iletişimini hazır metodlarla birlikte kullanmamıza aracılık etmektedir.

Projemizde var olan entitymizin alanlarına göre dinamik olarak metodlar oluşturup sql söz dizimine gerek kalmadan veri alabilmemiz mümkün olup veritabanı bağımsız çalışmaktadır.

Çok karıştırılan bir nokta ise Hibernate’in yerini aldığı. Bu oldukça yanlış bir düşünce Spring Data Hibernate ile birlikte çalışabilir ancak yerini alan bir yapı değildir. Spring Data‘nın çalışması için bir JPA aracına ihtiyac bulunmaktadır.

Spring Data sayesinde

Örnek olarak bir entity sınıfımız olduğunu düşünelim;

@Entity
public class Ogrenci {

  @Id
  @GeneratedValue(strategy=GenerationType.AUTO)
  private Long id;
  private String adi;
  private String soyAdi;
  ..
  ..
  ..
}Code language: PHP (php)
public interface OgrenciRepository extends CrudRepository<Ogrenci, Long> {

}Code language: PHP (php)

Örnek olarak CrudRepository sayesinde Crud operasyonları için bir kod yazmaya gerek yoktur.

ogrenciRespository.save(ogrenci);
ogrenciRespository.delete(ogrenci);
ogrenciRespository.update(ogrenci);
ogrenciRespository.findById(id);Code language: CSS (css)

gibi metotları kullanabiliriz.

Tags:

spring dataspring data derslerispring data nedirspring data uygulamaspring data uygulama örneği

Paylaş

Diğer Yazılar

Spring Boot Hatası Çözümü
Previous

Spring boot error:Inferred type ‘S’ for type parameter ‘S’ is not within its bound; should extend Hatası Çözümü

Spring Dersleri
Next

Spring Boot ile GraphQL Kullanmak Örnek Uygulama

Next
Spring Dersleri
02 Kasım 2020

Spring Boot ile GraphQL Kullanmak Örnek Uygulama

Previews
25 Ekim 2020

Spring boot error:Inferred type ‘S’ for type parameter ‘S’ is not within its bound; should extend Hatası Çözümü

Spring Boot Hatası Çözümü

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

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

İlgini Çekebilir

Spring Data MongoDB Dersleri Uygulama Örnekleri

Spring Data MongoDB Dersleri

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Röportaj
Spring Cloud Stream
Redis
Debezium
XCode
Video
Spring Native
Mikroservis Mimarisi
iPhone Uygulama Geliştirme
MongoDB
PostgreSQL
Spring Security
JPA
Objective C
Spring Data
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
JDBC
RabbitMQ
PrimeFaces
Spring Jdbc Template
Spring
Google
Manset
Spring MVC
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Veritabanı
Java SE
Tanıyalım
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • RabbitMQ
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale