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 10
Î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:
Please enable JavaScript to continue using this application.