Útmutató a hibernálás

HQL (Hibernate Query Language) - ez az objektum-orientált (a továbbiakban - GS) lekérdező nyelv, amely nagyon hasonlít az SQL.

A különbség a HQL és az SQL az SQL munkaasztalok az adatbázisban (a továbbiakban: - DB) és stolbatsami és HQL - tárgyak tárolására (perzisztens objektumok) és a mezők (attribútumok osztály).

Trnasliruet Hibernate HQL - kéri, hogy törölje az adatbázisból SQL - lekérdezés, amit elvégzi a szükséges intézkedéseket az adatbázisban.

Mi is a lehetőséget, hogy ispolschovat rendes SQL - lekérdezés hibernált natív SQL, de a használata HQL előnyösebb.

Nézzük meg a legfontosabb kulcsszavak HQL nyelv:

Ha azt akarjuk, hogy betölti a memóriába, hogy közös cél, akkor használja a kulcsszó FROM. Itt egy példa a felhasználásra:

Fejlesztő - ez POJO - class Developer.java, amely assotsiirgvan a shagey az adatbázis tábla.

INSERT
Mi használja a kulcsszó INSERT. abban az esetben, ha azt akarjuk, hogy adjunk egy bejegyzést a táblázatban az adatbázisunkban.

Itt egy példa segítségével ez a kulcsszó:

UPDATE
A kulcsszó UPDATE használt frissíteni egy vagy több mező az objektum. Így néz ki a gyakorlatban:

DELETE
KeyWord Arra használják, hogy távolítsa el egy vagy több objektumot. Használati példa:

SELECT
Ha azt akarjuk, hogy a rekord adatbázisunkban asztalra, akkor meg kell ispolzovab kulcsszó SELECT. Használati példa:

AS
Az előző példában használt formában Fejlesztő D. felvétel az opcionális AS kulcsszó fog kinézni:

WHERE
Ebben az esetben, ha azt akarjuk, hogy a megfelelő elemeket egy előre meghatározott paraméterek, akkor kell használni a kulcsszó WHERE. A gyakorlatban ez a következőképpen néz ki:

ORDER BY
Zhlya a lista rendezéséhez obhektov eredő lekérdezés, azt kell alkalmazni a kulcsszó ORDER BY. Meg kell ukaat paraméter, amely a lista rendezésre és rendezési sorrend - növekvő (ASC) vagy csökkenő (DESC). Formájában a kód annyira vygllyadit:

GROUP BY
Használja a GROUP BY záradék, tudjuk csoport az adatokat az adatbázisból semmilyen alapon. Itt egy egyszerű példa segítségével ez a kulcsszó:

módszerek aggregáció
Hibernálás Query Language (HQL) pozhzherzhivaet különböző módszerek aggregáció, amelyek rendelkezésre állnak az SQL. HQL poddrezhivaet sluduet módszerek:

A minimális értéke az ingatlan.

Maximális érték lehet állítani egy tulajdonsága ennek.

Az összeg az összes ezt a tulajdonságát érték állítható be.

A számtani átlagát minden érték az ingatlanok

A hányszor az ingatlan következtében fordul elő.

Ebben a cikkben megnéztük az alapokat Hibernate Query Language (HQL).

Kapcsolódó cikkek