Tento návod na režim dlhodobého spánku poskytuje podrobné koncepty rámca dlhodobého spánku so zjednodušenými príkladmi. Začal ju v roku 2001 Gavin King ako alternatívu k entitám v štýle EJB2.
Hibernate Framework
Hibernate je rámec Java, ktorý zjednodušuje vývoj aplikácií Java na interakciu s databázou. Je to open source, ľahký nástroj ORM (Object Relational Mapping). Hibernate implementuje špecifikácie JPA (Java Persistence API) pre perzistenciu údajov.
Nástroj ORM
Nástroj ORM zjednodušuje vytváranie údajov, manipuláciu s nimi a prístup k nim. Je to programovacia technika, ktorá mapuje objekt na dáta uložené v databáze.
Nástroj ORM interne používa JDBC API na interakciu s databázou.
čo je JPA?
Java Persistence API (JPA) je špecifikácia Java, ktorá poskytuje určitú funkčnosť a štandard pre nástroje ORM. The javax.vytrvalosť balík obsahuje triedy a rozhrania JPA.
Výhody Hibernate Framework
Nasledujú výhody hibernačného rámca:
1) Open Source a Lightweight
Hibernate framework je open source pod licenciou LGPL a je ľahký.
2) Rýchly výkon
Výkonnosť rámca hibernácie je rýchla, pretože vyrovnávacia pamäť sa interne používa v rámci hibernácie. Vo vyrovnávacej pamäti prvej úrovne a vyrovnávacej pamäti druhej úrovne sú dva typy vyrovnávacej pamäte. Vyrovnávacia pamäť prvej úrovne je predvolene povolená.
3) Databázový nezávislý dotaz
HQL (Hibernate Query Language) je objektovo orientovaná verzia SQL. Generuje databázovo nezávislé dotazy. Takže nemusíte písať špecifické dotazy pre databázu. Pred Hibernate, ak sa zmení databáza pre projekt, musíme zmeniť aj SQL dotaz, čo vedie k problémom s údržbou.
4) Automatické vytváranie tabuliek
Hibernate framework poskytuje možnosť vytvárať tabuľky databázy automaticky. Nie je teda potrebné vytvárať tabuľky v databáze ručne.
5) Zjednodušuje komplexné spojenie
Načítanie údajov z viacerých tabuliek je v rámci režimu dlhodobého spánku jednoduché.
6) Poskytuje štatistiku dopytov a stav databázy
Režim dlhodobého spánku podporuje vyrovnávaciu pamäť dotazov a poskytuje štatistiky o stave dotazov a databázy.
Index hibernácie
Návod na hibernáciu
význam xd
- Hibernate Úvod
- Hibernate Architecture
- Prvý príklad hibernácie
Hibernácia s Eclipse
- Hibernácia pomocou XML
- Hibernácia pomocou anotácie
Príklad hibernácie
- Webová aplikácia Hibernate
- Triedy generátora hibernácie
- Hibernovať dialekty
Hibernate Log4j
- Hibernácia s Log4j 1
- Hibernácia s Log4j 2
Mapovanie dedičnosti
- Mapovanie dedičnosti
- Tabuľka podľa hierarchie
- TPH pomocou anotácie
- Stôl na betón
- TPC pomocou anotácie
- Tabuľka podľa podtriedy
- TPS pomocou anotácie
Mapovanie hibernácie
- Mapovanie kolekcie
- Zoznam máp
- Mapovacia taška
- Súprava mapovania
- Mapovacia mapa
- One To Many XML
- Anotácia One To Many
- Mnoho k mnohým XML
- Anotácia Many To Many
- One To One XML
- Anotácia One To One
- Mnoho do jedného XML
- Mnoho do jednej anotácie
- Obojsmerný
- Lazy Collection
- Mapovanie komponentov
Správa Tx
- Správa Tx
HQL
- HQL
HCQL
- HCQL
Pomenovaný dopyt
- Pomenovaný dopyt
Hibernate Caching
- Hibernate Caching
Cache druhej úrovne
- Cache druhej úrovne
integrácia
- Hibernate a Struts
- Hibernácia a jar
Otázky na pohovor
- Otázky na rozhovor v režime spánku