AI Academy
Kampanya
CodeGym University
Öğrenme
Kurslar
Görevler
Anketler & Quizler
Oyunlar
Yardım
Program
Topluluk
Kullanıcılar
Forum
Sohbet
Makaleler
Başarı hikayeleri
Aktivite
İncelemeler
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başla
Öğrenmeye başla
Şimdi öğrenmeye başla
İlerlemeniz
Kurslar
Görev Haritası
Dersler
Java
Tüm görevler
Tüm seviyeler
@Bire bir
SQL & Hibernate
Seviye 13,
Ders 4
5.1 Bire bir iletişimin çeşitli biçimleri İki Entity sınıfı arasındaki ilişkinin başka ilginç ve oldukça özel bir durumu daha vardır - bire bir ilişki. Bir veritabanından çok Java nesneleri hakkında olduğu için bu durumu çok özel olarak adl
Basamaklı değişiklikler
SQL & Hibernate
Seviye 13,
Ders 5
6.1 Derin bağımlılık yönetimi Ve @OneToMany ek açıklamaları ve benzerleri hakkında daha yararlı ve ilginç şeyler . Hepsinin yaygın olarak kullanılan 4 seçeneği vardır: basamaklı = CascadeType.ALL yetimKaldırma = doğru getirme = FetchType.LA
Yavaş yüklenme
SQL & Hibernate
Seviye 14,
Ders 0
1.1 Sorunun arka planı Gerçek veritabanlarıyla çalışmaya başladığınızda, "Erken optimizasyon tüm kötülüklerin anasıdır" ifadesini hemen hatırlayacaksınız. Ancak şimdi onu olumsuz bir şekilde hatırlıyorsun. Bir veritabanı ile çalışırken, opt
Koleksiyonları eşlerken Tembel Yükleme
SQL & Hibernate
Seviye 14,
Ders 1
2.1 getirme seçeneği Hibernate'in geliştiricileri, alt varlıkları yükleme sorununu uzun süredir biliyorlar. Böylece yaptıkları ilk şey, ek açıklamalara özel bir getirme parametresi eklemek@OneToMany oldu .@ManyToMany Bu parametre iki değer
LazyCollectionOption.EXTRA
SQL & Hibernate
Seviye 14,
Ders 2
LazyCollectionOption.EXTRA'yı tanıma Ancak en ilgi çekici olanı LazyCollectionOption.EXTRA değeridir. Bunu @LazyCollection ek açıklamasının değeri olarak belirtirseniz , Hazırda Bekletme, koleksiyon öğelerinin yüklenmesini mümkün olduğu kad
GETİRMEYE KATIL
SQL & Hibernate
Seviye 14,
Ders 3
problemin tanımı Yukarıda söylediğimiz gibi, LazyCollectionOption.EXTRA ek açıklamasının bir sorunu var - her nesne için veritabanına ayrı bir istek gerçekleştiriyor. Hibernate'e üst nesnelerimiz için tüm alt nesneleri hemen yüklemesini ist
Hazırda bekletme modunda verileri önbelleğe alma
SQL & Hibernate
Seviye 14,
Ders 4
Önbelleğe alma çözümünüzü asla yazmayın Veritabanıyla çalışmayı hızlandırmanın bir başka yolu da, daha önce talep ettiğimiz nesneleri önbelleğe almaktır. Önemli! Asla kendi önbelleğe alma çözümünüzü yazmayın. Bu görevin hiç hayal etmediğini
İkinci Düzey Önbelleği Yapılandırma
SQL & Hibernate
Seviye 14,
Ders 5
Eşzamanlılık Stratejileri Hibernate'de ikinci düzey önbelleğe almayı etkinleştirdikten sonra, Hibernate'e hangi Entity nesnelerini nasıl önbelleğe almak istediğimizi açıklamanız gerekir. Bunu yapmak için Hibernate'in Entity sınıfları için ö
Sorgu Önbelleğini Özelleştirme
SQL & Hibernate
Seviye 14,
Ders 6
Neden bir sorgu önbelleğine ihtiyacınız var? Çalışanları HQL'ye alarak örneğimizi yeniden yazalım: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
Önbellek motorunu ayarlama
SQL & Hibernate
Seviye 14,
Ders 7
önbelleğe alma ayarı Hibernate.cfg.xml dosyasındaki önbellek ayarlarımıza geri dönelim:
Varlık Hiyerarşileriyle Çalışma
SQL & Hibernate
Seviye 15,
Ders 0
Koruma sorunları Bugün, sınıf hiyerarşisini veritabanına kaydetmek için Hazırda Bekletme özelliklerini kullanan yeni ve çok ilginç bir şemamız olacak. Bir sınıf hiyerarşisi, bir kalıtım ilişkisiyle birbiriyle ilişkili bir sınıflar kümesidir
Tüm sınıf hiyerarşisi için tek bir tablo
SQL & Hibernate
Seviye 15,
Ders 1
Tanım Bir sınıf hiyerarşisini depolamaya yönelik bir sonraki yaklaşım, hiyerarşideki tüm sınıfları tek bir tabloda depolamaktır . Bu stratejiye Tek Tablo denir . Örneğin, bunun gibi: CREATE TABLE user_ employee_client {
Daha fazla göster
1
...
54
55
56
57
58
59
60
Please enable JavaScript to continue using this application.