Manualul de hibernare

Hibernate acceptă diverse modalități de manipulare a obiectelor și de traducere a acestora în tabele de baze de date (denumite în continuare "baze de date"). Un astfel de mod este API Criteria. care ne permite să creăm interogări cu criterii, metodă software.

Criteriile de creare utilizează metoda createCriteria () a interfeței Session. Această metodă returnează o instanță a clasei persistente ca urmare a executării acesteia.

Iată cum arată în practică:

Criteriile au două metode importante:

criterii publice setFirstResult (int firstResult)

Această metodă indică primul rând al rezultatului nostru, care începe cu 0.

criteriile publice setMaxResults (int maxResults)

Această metodă limitează numărul maxim de obiecte pe care Hibernate le poate primi ca rezultat al interogării.

Pentru a înțelege cum funcționează desktopul, luați în considerare un exemplu de aplicație simplă.

Codul sursă pentru proiect poate fi descărcat de la ACEST LINK.

Pasul 1. Creați tabelul HIBERNATE_DEVELOPERS din baza noastră de date.

Pasul 2. Creați o clasă POJO

Pasul 3. Creați fișiere de configurare

Pasul 4. Creați clasa DeveloperRunner.java

Dacă totul a fost făcut corect, atunci în activitatea programului vom obține, aproximativ, următorul rezultat:

În acest articol, am studiat fundamentele interogărilor cu criteriile de interogare și am considerat un exemplu de aplicare a acestora.

Articole similare