logo

Opplæring i dvalemodus

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

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