Denne dvaleopplæringen gir dybdekonsepter for Hibernate Framework med forenklede eksempler. Den ble startet i 2001 av Gavin King som et alternativ til entitetsbønne i EJB2-stil.
Hibernate Framework
Hibernate er et Java-rammeverk som forenkler utviklingen av Java-applikasjoner for å samhandle med databasen. Det er et åpen kildekode, lett, ORM (Object Relational Mapping)-verktøy. Hibernate implementerer spesifikasjonene til JPA (Java Persistence API) for datapersistens.
ORM-verktøy
Et ORM-verktøy forenkler dataoppretting, datamanipulering og datatilgang. Det er en programmeringsteknikk som kartlegger objektet til dataene som er lagret i databasen.
fmovies india
ORM-verktøyet bruker JDBC API internt for å samhandle med databasen.
Hva er JPA?
Java Persistence API (JPA) er en Java-spesifikasjon som gir visse funksjoner og standarder til ORM-verktøy. De javax.persistence pakken inneholder JPA-klassene og grensesnittene.
Fordeler med Hibernate Framework
Følgende er fordelene med dvalemodus:
1) Åpen kildekode og lettvekt
Hibernate-rammeverket er åpen kildekode under LGPL-lisensen og lett.
kaller js-funksjonen fra html
2) Rask ytelse
Ytelsen til dvale-rammeverket er rask fordi cachen brukes internt i dvale-rammeverket. Det er to typer hurtigbuffer i dvaleramme-cache på første nivå og cache på andre nivå. Cache på første nivå er aktivert som standard.
3) Databaseuavhengig spørring
HQL (Hibernate Query Language) er den objektorienterte versjonen av SQL. Den genererer databaseuavhengige spørringer. Så du trenger ikke å skrive databasespesifikke spørringer. Før dvalemodus, hvis databasen endres for prosjektet, må vi også endre SQL-spørringen som fører til vedlikeholdsproblemet.
4) Automatisk tabelloppretting
Hibernate-rammeverket gir mulighet for å lage tabellene i databasen automatisk. Så det er ikke nødvendig å lage tabeller i databasen manuelt.
5) Forenkler Complex Join
Det er enkelt å hente data fra flere tabeller i dvalemodus.
6) Gir spørringsstatistikk og databasestatus
Hibernate støtter Query cache og gir statistikk om spørring og databasestatus.
Hibernate Index
Opplæring i dvalemodus
- Hibernate Introduksjon
- Dvalearkitektur
- Første dvaleeksempel
Gå i dvale med Eclipse
vindu.åpne
- Dvale ved hjelp av XML
- Gå i dvale ved hjelp av merknader
Eksempel på dvalemodus
- Hibernate Web-applikasjon
- Hibernate Generator-klasser
- Dvaledialekter
Dvale Log4j
- Dvalemodus med Log4j 1
- Gå i dvale med Log4j 2
Arvekartlegging
- Arvekartlegging
- Tabell per hierarki
- TPH ved hjelp av merknader
- Tabell Per Betong
- TPC ved hjelp av merknader
- Tabell per underklasse
- TPS ved hjelp av merknader
Dvalekartlegging
- Samlingskartlegging
- Kartleggingsliste
- Mapping Bag
- Kartleggingssett
- Kartleggingskart
- En til mange XML
- En til mange merknad
- Mange til mange XML
- Mange Til Mange Annotering
- En til en XML
- En til en kommentar
- Mange til én XML
- Mange til en merknad
- Toveis
- Lazy samling
- Komponentkartlegging
Tx Management
- Tx Management
HQL
- HQL
HCQL
do and while loop i java
- HCQL
Navngitt Query
- Navngitt Query
Dvalebufring
- Dvalebufring
Cache på andre nivå
- Cache på andre nivå
Integrering
- Hibernate og Struts
- Hibernate og Spring
Intervju spørsmål
- Dvaleintervjuspørsmål