Promovare
Universitatea CodeGym
Învăţare
Curs
Sarcini
Sondaje și chestionare
Jocuri
Ajutor
Programa
Comunitate
Utilizatori
forum
conversație
Articole
Povesti de succes
Activitate
Recenzii
Abonamente
Tema ușoară
Lecții
Recenzii
Despre noi
start
Începe să înveți
Începeți să învățați acum
Harta misiunii
Lecții
Nivel 13
Maparea colecțiilor
SQL & Hibernate
Nivel,
Lecţie
Lista colecțiilor Ei bine, ați văzut cum să mapați tipuri simple. Acum este timpul să trecem la întrebări mai interesante - cum să cartografiați colecțiile de obiecte. Și putem avea obiecte în 5 grupuri: Array - o matrice de obiecte Listă -
@ManyToOne
SQL & Hibernate
Nivel,
Lecţie
2.1 Conectarea la nivel de tabel Am văzut cum Hibernate stochează colecțiile în tabele auxiliare. Acum să ne dăm seama cum să organizăm relațiile între tabele cu drepturi depline care stochează clase reale de Entități. Există patru tipuri d
@OneToMany
SQL & Hibernate
Nivel,
Lecţie
Relația la nivel de masă Să ne uităm din nou la cele două tabele noastre: id Nume ocupaţie salariu vârstă Data înscrierii 1 Ivanov Ivan Programator 100000 25 30-06-2012 2 Petrov Petr Programator 80000 23 12-08-2013 3 Ivanov Serghei Tester 4
@ManyToMany
SQL & Hibernate
Nivel,
Lecţie
Masa de serviciu Acum să ne uităm la un alt caz obișnuit - de la mulți la mulți. Să ne imaginăm că avem o relație de la mulți la mulți între sarcini și angajați : Un angajat din tabelul de angajați poate face multe sarcini din tabelul de sa
@Unu la unu
SQL & Hibernate
Nivel,
Lecţie
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
Schimbări în cascadă
SQL & Hibernate
Nivel,
Lecţie
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.
Please enable JavaScript to continue using this application.