promóció
CodeGym Egyetem
Tanulás
Tanfolyam
Feladatok
Felmérések és kvízek
Játékok
Segítség
Menetrend
Közösség
Felhasználók
Fórum
Csevegés
Cikkek
Sikertörténetek
Tevékenység
Vélemények
Előfizetések
Világos téma
Leckék
Vélemények
Rólunk
Rajt
Kezdje el a tanulást
Kezdje el a tanulást most
Küldetés térkép
Leckék
Szint 10
Lekérdezések írásának megtanulása HQL-ben
SQL & Hibernate
szint,
Lecke
1.1 Bevezetés a HQL-be Korábban megismerkedtél a hibernálással, most pedig a HQL-t , más néven Hibernate Query Language-t mutatom be . Valójában ez az SQL, amelyet lekérdezések hibernált üzemmódban történő írására alakítottak át. Számos lén
A Query osztály felfedezése
SQL & Hibernate
szint,
Lecke
2.1 Bevezetés a Query osztályokba Egyébként egy másik fontos pont a Query helper osztály. Ebben a példában láthatta: public List getAllEmployes() {
Csatlakozz a HQL-hez
SQL & Hibernate
szint,
Lecke
3.1 Függő entitások leképezése SQL-ben a JOIN használatával írhat lekérdezéseket. HQL-ben meg lehet csinálni ugyanezt? A rövid válasz: igen. De a teljes válasz érdekesebb lesz. Először is, amikor SQL-ben írunk egy JOIN-t, az legtöbbször azt
Kérések paraméterekkel
SQL & Hibernate
szint,
Lecke
4.1 A lekérdezések paraméterei A hibernálás lehetővé teszi a paraméterek átadását a lekérdezéseknek. Így a lekérdezésekkel és az adatbázissal végzett munka jelentősen leegyszerűsödik. Nagyon ritkán találni megváltoztathatatlan lekérdezéseke
Kérjen hosszkorlátot
SQL & Hibernate
szint,
Lecke
Munka oldalakkal: LIMIT és OFFSET Nagyon gyakran az adatbázisból származó adatokat „oldalakon” kérik le. Mert így kényelmes nagy listákkal dolgozni. Először az 1–20., majd a 21–40. sorokat kérdezzük le, és így tovább. Ez olyan gyakori helyz
Más típusú kérések
SQL & Hibernate
szint,
Lecke
6.1 Elnevezett lekérdezések A hibernálás lehetővé teszi, hogy a lekérdezéseket ne tárolja közvetlenül a kódban. Ehelyett azt javasolja, hogy adjon nevet a lekérdezéseknek, és tárolja azokat külön megjegyzésként. Nos, akkor vegye át a kívánt
Please enable JavaScript to continue using this application.