Reducere de Crăciun
Învăţare
Cursuri
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
Progresul meu
Cursuri
Harta misiunii
Lecții
Toate misiunile
Toate nivelurile
Ștergerea unui obiect
SQL & Hibernate
Nivel,
Lecţie
Eliminarea cu metoda remove(). În cele din urmă, să ne uităm la ștergerea unui obiect. În principiu, ștergerea obiectelor din baza de date este foarte simplă, dar după cum se spune, există nuanțe. Și există șase astfel de nuanțe: Eliminarea
Maparea tipurilor de date primitive
SQL & Hibernate
Nivel,
Lecţie
Tipuri de date acceptate În timpul celor trei niveluri anterioare, ne-am familiarizat puțin cu Hibernate. E timpul pentru turul doi. Acum vom începe să studiem același lucru, doar mai profund. Și vom începe prin maparea câmpurilor din clasa
Scenarii utile de cartografiere a datelor
SQL & Hibernate
Nivel,
Lecţie
Mapim enumerare Ne-am dat deja seama cum să mapam tipurile de date primitive: folosim adnotarea @Column și adnotarea @Type . Dar nu toate cazurile pot fi acoperite de aceste adnotări. Și cel mai frecvent caz este enum . Obiectele Java enume
cheia principala
SQL & Hibernate
Nivel,
Lecţie
Adnotare @Id Fiecare entitate Entity din Hibernate trebuie să aibă un câmp care va fi cheia primară: conține o valoare unică pentru toate obiectele acestei clase. De obicei, acest câmp este adnotat cu adnotarea @Id . Forma generala: @Id
Maparea datei
SQL & Hibernate
Nivel,
Lecţie
4.1 Excurs în istorie Sarcina de a salva obiectele Java în baza de date a fost relevantă aproape imediat după crearea limbajului Java. La acel moment, exista un singur tip de date în limbajul Java, Date, care stoca timpul conform standardul
Gestionarea reîmprospătării datelor
SQL & Hibernate
Nivel,
Lecţie
5.1 Ora modificării datelor Când stocați diferite înregistrări într-o bază de date timp de mulți ani, apar adesea două întrebări: Când a fost adăugată această intrare în baza de date? Când a fost modificată ultima dată această intrare? Aces
Maparea obiectelor
SQL & Hibernate
Nivel,
Lecţie
6.1 Stocați fișiere pe server Uneori, obiectele binare trebuie să fie salvate în baza de date. De exemplu, fișiere. Dacă fișierul este mare, atunci este cel mai rezonabil să îl stocați într-un folder separat de pe disc și să-i stocați căile
Folosind diferite tipuri de convertoare de date
SQL & Hibernate
Nivel,
Lecţie
7.1 Crearea propriului convertor de tip Uneori apar situații când doriți să stocați un tip de date destul de complex într-o coloană a unui tabel. Dacă Hibernate știe cum să-l convertească într-un șir (și înapoi), atunci totul este în regulă
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
Afișați mai multe
1
...
53
54
55
56
57
...
60
Please enable JavaScript to continue using this application.