CodeGym
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
  • @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
    Atandı
  • 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
    Atandı
  • 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
    Atandı
  • 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
    Atandı
  • 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
    Atandı
  • 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
    Atandı
  • 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
    Atandı
  • İ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 ö
    Atandı
  • 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();
    Atandı
  • Ö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:
    Atandı
  • 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
    Atandı
  • 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 {
    Atandı
  • 1
  • ...
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
Öğren
  • Kayıt
  • Java Kursu
  • Görev Yardımı
  • Fiyatlandırma
  • Oyun Projeleri
  • Java Söz Dizimi
Topluluk
  • Kullanıcılar
  • Makaleler
  • Forum
  • Sohbet
  • Başarı Hikayeleri
  • Aktivite
  • Satış Ortaklığı Programı
Şirket
  • Hakkımızda
  • İletişim
  • İncelemeler
  • Basın Odası
  • CodeGym for EDU
  • SSS
  • Destek
CodeGymCodeGym sıfırdan Java programlamayı öğrenmek için bir çevrimiçi kurstur. Bu kurs, yeni başlayanların Java'da ustalaşması için mükemmel bir yoldur. Anında doğrulama ve temel Java teorisinin gerekli kapsamını içeren 1200+ görev içerir. Eğitimde başarılı olmanıza yardımcı olmak için kısa sınavlar, kodlama projeleri, verimli öğrenme hakkında içerikler ve bir Java geliştiricisinin kariyerine dair kaynaklar sunduk.
Bizi Takip Edin
Arayüz dili
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino
Turkish
Azərbaycan Русский Vietnamese
"Programcılar Doğuştan Değil, Yapılır" © 2026 CodeGym
MastercardVisa
"Programcılar Doğuştan Değil, Yapılır" © 2026 CodeGym