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
Lucrul cu obiecte entitate
SQL & Hibernate
Nivel,
Lecţie
4.1 Tranzacții și integritatea bazei de date Modul normal de funcționare al unei baze de date este atunci când primește mii de solicitări în fiecare minut de la sute de clienți diferiți. În acest caz, adesea apar situații când aceleași date
Configurare Hibernare
SQL & Hibernate
Nivel,
Lecţie
5.1 Generarea automată a schemei de date Când configurați pentru prima dată Hibernate, puteți activa o mulțime de setări interesante. Nu le-am adus înainte, ca să nu pulverizez. Dar la sfârșitul nivelului mă gândesc la unele dintre ele de s
Învățați să scrieți interogări în HQL
SQL & Hibernate
Nivel,
Lecţie
1.1 Introducere în HQL Anterior, v-ați familiarizat cu Hibernate, iar acum vă voi prezenta HQL , alias Hibernate Query Language . De fapt, acesta este SQL convertit pentru scrierea de interogări în Hibernate. Are mai multe diferențe cheie.
Explorarea clasei de interogare
SQL & Hibernate
Nivel,
Lecţie
2.1 Introducere în clasele Query Apropo, un alt punct important este clasa de ajutor Query. O puteți vedea în acest exemplu: public List getAllEmployes() {
Alăturați-vă în HQL
SQL & Hibernate
Nivel,
Lecţie
3.1 Cartografierea entităților dependente În SQL, puteți scrie interogări folosind JOIN. Este posibil să faci același lucru în HQL? Răspunsul scurt este da. Dar răspunsul complet va fi mai interesant. În primul rând, când scriem un JOIN în
Cereri cu parametri
SQL & Hibernate
Nivel,
Lecţie
4.1 Parametri pentru interogări Hibernare vă permite să transmiteți parametri la interogări. Astfel, toate lucrează cu interogări și baza de date este mult simplificată. Este foarte rar să găsiți interogări imuabile. La început, se pare că
Limita de lungime a cererii
SQL & Hibernate
Nivel,
Lecţie
Lucrul cu Pagini: LIMIT și OFFSET Foarte des, datele dintr-o bază de date sunt preluate în „pagini”. Pentru că așa este convenabil să lucrezi cu liste mari. Mai întâi interogăm rândurile de la 1 la 20, apoi de la 21 la 40 și așa mai departe
Alte tipuri de cereri
SQL & Hibernate
Nivel,
Lecţie
6.1 Interogări denumite Hibernare vă permite să nu stocați interogări direct în cod. În schimb, el sugerează să dea nume interogărilor și să le stocheze separat ca adnotări. Ei bine, atunci ia cererea dorită direct după numele ei. Exemplu:
Ciclul de viață al obiectelor Hibernate Entity
SQL & Hibernate
Nivel,
Lecţie
Lista statelor Și acum începe distracția. Vom studia stările obiectelor Entity. Trebuie să plătiți pentru tot și pentru utilizarea Hibernate. Nu crezi că învățarea HQL este un astfel de preț? Nu, viața este puțin mai complicată. Dacă aveți
Cum să salvezi un obiect în Hibernate
SQL & Hibernate
Nivel,
Lecţie
Opțiuni posibile pentru starea obiectului După cum probabil ați observat, atunci când un obiect este atașat la Hibernate, starea acestuia se numește Persistent sau Gestionat . Cât de corect? Persista sau gestionat? Se poate și așa, și așa.
Cum se schimbă un obiect în Hibernate
SQL & Hibernate
Nivel,
Lecţie
Nuanțele metodei merge(). Dacă doriți să utilizați Hibernate pentru a schimba un obiect care a fost deja stocat în baza de date, atunci există și câteva metode pentru aceasta. Prima este metoda merge() , care actualizează informațiile din b
Diferite moduri de a obține un obiect
SQL & Hibernate
Nivel,
Lecţie
metoda get(). Dacă doriți să obțineți un obiect după ID-ul său (sau cheia primară), atunci Hibernate are trei metode pentru aceasta: sarcină() obține() găsi() Ei fac același lucru, dar există nuanțe. Formatul general al metodei get() este:
Afișați mai multe
1
...
52
53
54
55
56
...
60
Please enable JavaScript to continue using this application.