Ero SQL ja HQL



SQL vs HQL

Structured Query Language, myös tunnettiin SQL, on tietokanta kieli, joka käyttää käsitettä relaatiotietokannan hallintajärjestelmä tietojen hallintaan. Hallinnoivalle tietojen sisältää valitsemalla (hakee tiedot yhdestä tai useita taulukoita), aseta (lisää yhden tai useamman taulukon rivit), päivitys (vastaa arvoa muuttamalla yhden tai useamman taulukon rivit), poista ( vastuussa poistaa yhden tai useamman taulukon rivit) ja kaava luomisen kautta kyselyitä.

HQL tai Hibernate Query Language, laajennetaan käsite olio-ohjelmointi olemassa oleviin SQL. Se on helppo oppia ja samanlainen syntaksin SQL. Se on ominaisuuksia, kuten koostefunktioita ja ryhmän tai tilauksen lausekkeita että näet usein SQL.

Jotkin HQL:

Se edustaa SQL-kyselyjä muodossa esineitä ja sen ominaisuuksia, jotka ovat pohjan olio-ohjelmointi.

Kyselyn tulos ei ole pelkkää dataa vaan yhdistelmä esineitä, jotka voidaan muuttaa ohjelmallisesti. HQL jopa palauttaa aliobjekteja osana kyselyn tulos.

Se sisältää käsitteet sivunumerointi, dynaaminen profilointi, et al. jotka ovat tuntemattomia SQL kehittäjille.

Kirjoitat tietokanta-tyyppinen riippumaton kyselyitä HQL jotka muunnetaan SQL-kyselyjä suorituksen.

Se toteuttaa kaikki OOP käsitteitä kuten perintö.

Erot SQL ja HQL:

SQL perustuu relaatiotietokantaan malli taas HQL on yhdistelmä olio-ohjelmoinnin relaatiotietokantaan käsitteitä.

SQL manipuloi tallennetut tiedot taulukoiden ja muuttaa rivejä ja sarakkeita. HQL on huolissaan esineistä ja sen ominaisuuksista.

SQL on huolissaan suhteesta, joka vallitsee kahden taulukon samalla HQL katsoo suhdetta kahden objektin.



Yhteenveto:

1. HQL on samanlainen SQL ja on myös isoja ja pieniä kirjaimia.

2. HQL ja SQL sekä palo kyselyt tietokantaan. Kun kyseessä on HQL, kyselyt ovat

muodossa esineitä, jotka on käännetty SQL-kyselyjä kohde tietokantaan.

3. SQL toimii taulukot ja sarakkeet manipuloida tallennetut tiedot sen.

4. HQL toimii luokat ja niiden ominaisuudet lopulta kartoitetaan taulukon rakenne

tietokantaan.

5. HQL tukee käsitteet polymorfismi, perintö, yhdistys jne Se on

tehokas ja helppo oppia kieltä, joka tekee SQL olio.

6. SQL voit muuttaa tietoja kautta lisätä, päivittää ja poistaa kyselyt. Voit lisätä

taulukoita, menettelyt tai näkymiä tietokantaan. Käyttöoikeuksia näistä lisätyistä esineitä