logo

Dvale selvstudium

Denne selvstudie i dvale giver dybdegående begreber i Hibernate Framework med forenklede eksempler. Det blev startet i 2001 af Gavin King som et alternativ til EJB2 stil entity bean.

Dvaleramme

Hibernate er en Java-ramme, der forenkler udviklingen af ​​Java-applikationer til at interagere med databasen. Det er et open source, letvægts ORM (Object Relational Mapping) værktøj. Hibernate implementerer specifikationerne for JPA (Java Persistence API) for datapersistens.

ORM værktøj

Et ORM-værktøj forenkler dataoprettelse, datamanipulation og dataadgang. Det er en programmeringsteknik, der kortlægger objektet til de data, der er gemt i databasen.

tilfældigt tal c-kode

ORM-værktøjet bruger internt JDBC API til at interagere med databasen.

Hvad er JPA?

Java Persistence API (JPA) er en Java-specifikation, der giver visse funktioner og standarder til ORM-værktøjer. Det javax.vedholdenhed pakken indeholder JPA klasser og grænseflader.

Fordele ved Hibernate Framework

Følgende er fordelene ved dvaleramme:

1) Open Source og letvægts

Hibernate framework er open source under LGPL-licensen og letvægts.

kald javascript-funktion fra html

2) Hurtig ydeevne

Ydeevnen af ​​hibernate framework er hurtig, fordi cachen bruges internt i dvale framework. Der er to typer cache i hibernate framework cache på første niveau og cache på andet niveau. Første niveau cache er aktiveret som standard.

3) Databaseuafhængig forespørgsel

HQL (Hibernate Query Language) er den objektorienterede version af SQL. Det genererer databaseuafhængige forespørgsler. Så du behøver ikke at skrive databasespecifikke forespørgsler. Før Hibernate, hvis databasen ændres for projektet, skal vi også ændre SQL-forespørgslen, der fører til vedligeholdelsesproblemet.

4) Automatisk tabeloprettelse

Hibernate framework giver mulighed for automatisk at oprette databasens tabeller. Så der er ingen grund til at oprette tabeller i databasen manuelt.

5) Forenkler Complex Join

Det er nemt at hente data fra flere tabeller i dvaleramme.

6) Giver forespørgselsstatistik og databasestatus

Hibernate understøtter Query-cache og giver statistik om forespørgsel og databasestatus.


Dvale-indeks


Dvale selvstudium

Gå i dvale med Eclipse

java heltal
  • Gå i dvale ved hjælp af XML
  • Gå i dvale ved hjælp af annotering

Dvale eksempel

Dvale Log4j

  • Gå i dvale med Log4j 1
  • Gå i dvale med Log4j 2

Arvekortlægning

  • Arvekortlægning
  • Tabel pr. hierarki
  • TPH ved hjælp af annotering
  • Bord pr. Beton
  • TPC ved hjælp af annotering
  • Tabel pr. underklasse
  • TPS ved hjælp af annotering

Dvale kortlægning

  • Samlingskortlægning
  • Kortlægningsliste
  • Mapping Bag
  • Kortlægningssæt
  • Kortlægning Kort
  • En til mange XML
  • En til mange annotering
  • Mange til mange XML
  • Mange Til Mange Annotation
  • En til en XML
  • En til en annotering
  • Mange til én XML
  • Mange til én anmærkning
  • Tovejs
  • Lazy Collection
  • Komponentkortlægning

Tx Management

  • Tx Management

HQL

  • HQL

HCQL

binært træ i rækkefølge traversal
  • HCQL

Navngivet forespørgsel

  • Navngivet forespørgsel

Dvale Caching

  • Dvale Caching

Cache på andet niveau

  • Cache på andet niveau

Integration

  • Hibernate og Struts
  • Hibernate og Spring

Interview spørgsmål

  • Dvale interviewspørgsmål