CodeGym
Învățare
Cursuri
Exerciții
Sondaje & quiz-uri
Jocuri
Ajutor
Program
Comunitate
Utilizatori
Forum
Chat
Articole
Povești de succes
Activitate
Recenzii
Abonamente
Temă luminoasă

Lessons

  • Recenzii
  • Despre noi
Începe
Începe să înveți
Începe să înveți acum
  • Progresul meu
  • Cursuri
  • Hartă Quest
  • Lecții
  • @Unu la unu

    SQL & Hibernate
    Nivel 13,Lecția 4
    5.1 Diverse forme de comunicare unu-la-unu Există un alt caz interesant și destul de specific al unei relații între două clase de Entități - o relație unu-la-unu. Eu numesc acest caz foarte specific, deoarece este mai mult despre obiecte Ja
    Disponibil
  • Schimbări în cascadă

    SQL & Hibernate
    Nivel 13,Lecția 5
    6.1 Managementul profund al dependenței Și câteva lucruri mai utile și interesante despre adnotările @OneToMany și altele asemenea. Toate au 4 opțiuni frecvent utilizate: cascadă = CascadeType.ALL orphanRemoval = adevărat fetch = FetchType.
    Disponibil
  • Încărcare leneșă

    SQL & Hibernate
    Nivel 14,Lecția 0
    1.1 Contextul problemei Când începeți să lucrați cu baze de date reale, vă veți aminti imediat expresia „Optimizarea prematură este rădăcina tuturor relelor”. Abia acum îți amintești de ea într-un mod negativ. Când lucrați cu o bază de date
    Disponibil
  • Încărcare leneră la cartografierea colecțiilor

    SQL & Hibernate
    Nivel 14,Lecția 1
    2.1 opțiune de preluare Dezvoltatorii Hibernate cunosc problema cu încărcarea entităților copil de mult timp. Deci, primul lucru pe care l-au făcut a fost să adauge un parametru de preluare special la adnotări @OneToMany, @ManyToMany. Acest
    Disponibil
  • LazyCollectionOption.EXTRA

    SQL & Hibernate
    Nivel 14,Lecția 2
    Cunoașterea LazyCollectionOption.EXTRA Dar de cel mai mare interes este valoarea LazyCollectionOption.EXTRA. Dacă o specificați ca valoare a adnotării @LazyCollection , atunci Hibernate va întârzia încărcarea elementelor colecției cât mai m
    Disponibil
  • ÎNSCRIEȚI-VĂ LA FETCH

    SQL & Hibernate
    Nivel 14,Lecția 3
    Descrierea problemei După cum am spus mai sus, adnotarea LazyCollectionOption.EXTRA are o problemă - efectuează o solicitare separată către baza de date pentru fiecare obiect. Trebuie să explicăm cumva lui Hibernate că vrem să încarce imedi
    Disponibil
  • Memorarea în cache a datelor în Hibernate

    SQL & Hibernate
    Nivel 14,Lecția 4
    Nu scrieți niciodată soluția de cache O altă modalitate de a accelera lucrul cu baza de date este să memorezi în cache obiectele pe care le-am solicitat deja mai devreme. Important! Nu scrieți niciodată propria soluție de cache. Această sar
    Disponibil
  • Configurarea cache-ului de al doilea nivel

    SQL & Hibernate
    Nivel 14,Lecția 5
    Strategii de concurență După ce activați stocarea în cache de nivel al doilea în Hibernate, trebuie să îi explicați lui Hibernate ce obiecte Entity dorim să le memorăm în cache și cum. Pentru a face acest lucru, Hibernate are o adnotare spe
    Disponibil
  • Personalizarea memoriei cache a interogărilor

    SQL & Hibernate
    Nivel 14,Lecția 6
    De ce aveți nevoie de un cache de interogări Să rescriem exemplul nostru cu obținerea de angajați în HQL: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
    Disponibil
  • Configurarea motorului de stocare în cache

    SQL & Hibernate
    Nivel 14,Lecția 7
    Configurarea memoriei cache Să revenim la setările noastre de cache din fișierul hibernate.cfg.xml:
    Disponibil
  • Lucrul cu ierarhiile de entități

    SQL & Hibernate
    Nivel 15,Lecția 0
    Probleme de conservare Astăzi vom avea o schemă nouă și super interesantă - folosind caracteristicile Hibernate pentru a salva ierarhia claselor în baza de date. O ierarhie de clase este un set de clase legate între ele printr-o relație de
    Disponibil
  • Un singur tabel pentru întreaga ierarhie a clasei

    SQL & Hibernate
    Nivel 15,Lecția 1
    Descriere Următoarea abordare a stocării unei ierarhii de clase este de a stoca toate clasele din ierarhie într-un singur tabel . Această strategie se numește Single Table . De exemplu, așa: CREATE TABLE user_ employee_client {
    Disponibil
  • 1
  • ...
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
Învățare
  • Înregistrare
  • Curs Java
  • Ajutor pentru exerciții
  • Prețuri
  • Proiecte de jocuri
  • Sintaxă Java
Comunitate
  • Utilizatori
  • Articole
  • Forum
  • Chat
  • Povești de succes
  • Activitate
  • Program de afiliere
Companie
  • Despre noi
  • Contacte
  • Recenzii
  • Centru de presă
  • CodeGym pentru EDU
  • Întrebări frecvente
  • Suport
CodeGymCodeGym este un curs online pentru a învăța programare Java de la zero. Acest curs este o modalitate perfectă pentru începători de a stăpâni Java. Conține peste 1200 de exerciții cu verificare instantanee și un set esențial de noțiuni teoretice despre fundamentele Java. Pentru a te ajuta să ai succes în învățare, am implementat o serie de funcții motivaționale: quiz-uri, proiecte de programare, materiale despre învățarea eficientă și cariera unui dezvoltator Java.
Urmărește-ne
Limba interfeței
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
"Programatorii se formează, nu se nasc" © 2026 CodeGym
MastercardVisa
"Programatorii se formează, nu se nasc" © 2026 CodeGym