logo

Hazırda Bekletme Eğitimi

Bu hazırda bekletme öğreticisi, basitleştirilmiş örneklerle Hazırda Bekletme Çerçevesi'nin ayrıntılı kavramlarını sağlar. 2001 yılında Gavin King tarafından EJB2 tarzı varlık fasulyesine alternatif olarak başlatıldı.

java veritabanı jdbc

Hazırda Bekletme Çerçevesi

Hazırda Bekletme, veritabanıyla etkileşim kurmak için Java uygulamasının geliştirilmesini kolaylaştıran bir Java çerçevesidir. Açık kaynaklı, hafif bir ORM (Nesne İlişkisel Haritalama) aracıdır. Hazırda Bekletme, veri kalıcılığı için JPA'nın (Java Persistence API) özelliklerini uygular.

ORM Aracı

ORM aracı veri oluşturmayı, veri işlemeyi ve veri erişimini basitleştirir. Nesneyi veritabanında depolanan verilerle eşleştiren bir programlama tekniğidir.

ORM aracı, veritabanıyla etkileşimde bulunmak için dahili olarak JDBC API'sini kullanır.

JPA nedir?

Java Persistence API (JPA), ORM araçlarına belirli işlevsellik ve standart sağlayan bir Java spesifikasyonudur. javax.persistence paket JPA sınıflarını ve arayüzlerini içerir.

Hazırda Bekletme Çerçevesinin Avantajları

Hazırda bekletme çerçevesinin avantajları şunlardır:

1) Açık Kaynak ve Hafif

Hazırda Bekletme çerçevesi LGPL lisansı altında açık kaynaktır ve hafiftir.

2) Hızlı Performans

Hazırda bekleme çerçevesinin performansı hızlıdır çünkü önbellek hazırda bekleme çerçevesinde dahili olarak kullanılır. Hazırda bekletme çerçevesinde birinci düzey önbellek ve ikinci düzey önbellekte iki tür önbellek vardır. Birinci düzey önbellek varsayılan olarak etkindir.

3) Veritabanından Bağımsız Sorgulama

HQL (Hazırda Bekletme Sorgu Dili), SQL'in nesne yönelimli sürümüdür. Veritabanından bağımsız sorgular üretir. Yani veritabanına özel sorgular yazmanıza gerek yok. Hibernate'den önce, proje için veritabanı değiştirilirse, bakım sorununa yol açan SQL sorgusunu da değiştirmemiz gerekir.

Java yöntemini içerir

4) Otomatik Tablo Oluşturma

Hazırda Bekletme çerçevesi, veritabanının tablolarını otomatik olarak oluşturma olanağı sağlar. Yani veritabanında manuel olarak tablo oluşturmaya gerek yoktur.

5) Karmaşık Birleştirmeyi Basitleştirir

Hazırda bekletme çerçevesinde birden fazla tablodan veri almak kolaydır.

6) Sorgu İstatistikleri ve Veritabanı Durumu Sağlar

Hazırda Bekletme, Sorgu önbelleğini destekler ve sorgu ve veritabanı durumu hakkında istatistikler sağlar.


Hazırda Bekletme Dizini


Hazırda Bekletme Eğitimi

Eclipse ile Hazırda Beklet

  • XML kullanarak hazırda beklet
  • Ek Açıklamayı kullanarak hazırda bekletme

Hazırda Bekleme Örneği

Hazırda Beklet Log4j

  • Log4j 1 ile hazırda bekletme
  • Log4j 2 ile hazırda bekletme

Miras Haritalaması

  • Miras Haritalaması
  • Hiyerarşiye Göre Tablo
  • Ek Açıklamayı kullanan TPH
  • Beton Başına Tablo
  • Ek Açıklamayı kullanan TPC
  • Alt Sınıfa Göre Tablo
  • Ek Açıklamayı kullanan TPS

Hazırda Bekletme Eşlemesi

  • Koleksiyon Eşleme
  • Eşleme Listesi
  • Haritalama Çantası
  • Eşleme Seti
  • Haritalama Haritası
  • Bire Çok XML
  • Bire Çok Ek Açıklama
  • Çoktan Çoğa XML
  • Çoktan Çoğa Ek Açıklama
  • Bire Bir XML
  • Bire Bir Ek Açıklama
  • Çoktan Bire XML
  • Çoktan Bire Ek Açıklama
  • Çift yönlü
  • Tembel Koleksiyonu
  • Bileşen Eşleme

Gönderim Yönetimi

  • Gönderim Yönetimi

HQL

  • HQL

HCQL

dünyanın en güzel gülüşü
  • HCQL

Adlandırılmış Sorgu

  • Adlandırılmış Sorgu

Hazırda Bekletme Önbelleğe Alma

  • Hazırda Bekletme Önbelleğe Alma

İkinci Seviye Önbellek

  • İkinci Seviye Önbellek

Entegrasyon

  • Hazırda Bekletme ve Struts
  • Hazırda Bekletme ve Bahar

Görüşme soruları

  • Hazırda Bekletme Röportaj Soruları