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
- Hazırda Beklemeye Giriş
- Hazırda Bekleme Mimarisi
- İlk Hazırda Bekletme Örneği
Eclipse ile Hazırda Beklet
- XML kullanarak hazırda beklet
- Ek Açıklamayı kullanarak hazırda bekletme
Hazırda Bekleme Örneği
- Hazırda bekletme Web uygulaması
- Hazırda Bekletme Oluşturucu sınıfları
- Hazırda Bekleme Lehçeleri
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ı