Ez a hibernált oktatóanyag a hibernált keretrendszer mélyreható fogalmait mutatja be egyszerűsített példákkal. 2001-ben indította el Gavin King az EJB2 stílusú entity bean alternatívájaként.
Hibernált keretrendszer
A Hibernate egy Java-keretrendszer, amely leegyszerűsíti a Java-alkalmazások fejlesztését az adatbázissal való interakcióhoz. Ez egy nyílt forráskódú, könnyű, ORM (Object Relational Mapping) eszköz. A Hibernate a JPA (Java Persistence API) specifikációit valósítja meg az adatok megmaradása érdekében.
ORM eszköz
Az ORM eszköz leegyszerűsíti az adatok létrehozását, az adatok kezelését és az adatokhoz való hozzáférést. Ez egy programozási technika, amely leképezi az objektumot az adatbázisban tárolt adatokra.
Az ORM eszköz belsőleg a JDBC API-t használja az adatbázissal való interakcióhoz.
Mi az a JPA?
A Java Persistence API (JPA) egy Java specifikáció, amely bizonyos funkciókat és szabványokat biztosít az ORM-eszközök számára. A javax.perzisztencia csomag tartalmazza a JPA osztályokat és interfészeket.
amrita rao színész
A Hibernate Framework előnyei
A hibernált keretrendszer előnyei a következők:
miért változtathatatlan a string java-ban
1) Nyílt forráskódú és könnyűsúlyú
A Hibernate keretrendszer nyílt forráskódú LGPL licenc alatt és könnyű.
2) Gyors teljesítmény
A hibernált keretrendszer teljesítménye gyors, mivel a gyorsítótárat belsőleg használják a hibernált keretrendszerben. A hibernált keretrendszer első szintű gyorsítótárában és a második szintű gyorsítótárban kétféle gyorsítótár található. Az első szintű gyorsítótár alapértelmezés szerint engedélyezve van.
3) Adatbázisfüggetlen lekérdezés
A HQL (Hibernate Query Language) az SQL objektumorientált változata. Az adatbázistól független lekérdezéseket generál. Így nem kell adatbázis-specifikus lekérdezéseket írnia. Hibernálás előtt, ha a projekt adatbázisát módosítjuk, akkor az SQL lekérdezést is módosítanunk kell, ami a karbantartási problémához vezet.
4) Automatikus táblázatkészítés
A Hibernate keretrendszer lehetővé teszi az adatbázis tábláinak automatikus létrehozását. Így nem kell kézzel táblákat létrehozni az adatbázisban.
5) Leegyszerűsíti a komplex csatlakozást
Az adatok több táblából való lekérése egyszerű hibernált keretrendszerben.
6) Lekérdezési statisztikákat és adatbázis állapotot biztosít
A Hibernate támogatja a lekérdezési gyorsítótárat, és statisztikákat biztosít a lekérdezésről és az adatbázis állapotáról.
fmovies
Hibernált index
Hibernálási útmutató
- Bevezetés a hibernált állapotba
- Hibernált építészet
- Első hibernálási példa
Hibernáljon az Eclipse segítségével
- Hibernálás XML használatával
- Hibernált állapot az Annotation használatával
Hibernált példa
- Hibernált webalkalmazás
- Hibernált generátor osztályok
- Hibernált dialektusok
Hibernált Log4j
- Hibernált állapot a Log4j 1 segítségével
- Hibernáljon a Log4j 2-vel
Öröklődési leképezés
- Öröklődési leképezés
- táblázat Hierarchiánként
- TPH annotáció használatával
- Betononkénti táblázat
- TPC annotáció használatával
- táblázat Alosztályonként
- TPS annotáció használatával
Hibernált térképezés
- Gyűjtemény feltérképezése
- Térképezési lista
- Térképező táska
- Térképezési készlet
- Térképezési térkép
- Egy a sokhoz XML
- Egy a sokhoz megjegyzés
- Sok sokhoz XML
- Sok sokhoz Annotáció
- Egy az egyhez XML
- Egy az egyhez megjegyzés
- Sok az egyhez XML
- Sok az egyhez megjegyzés
- Kétirányú
- Lazy Collection
- Alkatrész-leképezés
Tx Menedzsment
buborék rendezés java
- Tx Menedzsment
HQL
- HQL
HCQL
- HCQL
Lekérdezés néven
- Lekérdezés néven
Hibernált gyorsítótár
- Hibernált gyorsítótár
Második szintű gyorsítótár
- Második szintű gyorsítótár
Integráció
imessage játékok Androiddal
- Hibernate és Struts
- Hibernált és tavasz
Interjú kérdések
- Hibernált interjúkérdések