Hibernate er et gratis stykke programvare som brukes til å opprette et objekt -relasjons- mapping , eller ORM , bibliotek for Java. Den brukes til å matche og flytte deler av data fra Java-klasser og datatyper til relasjonsdatabase tabeller og datatyper . Hibernate skaper mesteparten av strukturert spørrespråk , eller SQL , kaller nødvendig for å utføre disse oppgavene , men det også tillater brukeren å lage native SQL-kommandoer og støtter en SQL -lignende språk som heter Hibernate spørrespråk , eller HQL . HQL tilgang og manipulerer data objekter som er lagret i Hibernate . I stedet for å bruke en interaktiv SQL verktøyet, er innfødte SQL innebygd i et program når du arbeider med Hibernate . Instruksjoner
en
Åpne en eksisterende Java eller . Net program eller lage en ny en i teksten editor.
2
Bruk " session.createSQLQuery ( ) "-grensesnitt innenfor Java eller . Net program for å legge innfødte SQL-spørringer . Skriv inn SQL-setning innenfor parentes. En grunnleggende spørring for å returnere " field1 " og " felt2 " kolonner fra en tabell som heter " test_table " ser slik ut: .
Sess.createSQLQuery ( "SELECT field1 , felt2 FRA test_table ") liste ( ) :
3
Skriv inn " sql - insert" kartlegging koder i et Java eller . Net program for å legge til data i en database tabell ved hjelp av SQL fra dvalemodus . Et eksempel på koden ser slik ut : en
INSERT INTO test_table ( field1 , felt2 ) VALUES ( " verdi 1 ", " verdi2 ") < /sql -insert >
4 Skriv inn " sql - oppdatering " kartlegging koder i et Java eller . Net program for å endre data i en database tabell ved hjelp av SQL fra dvalemodus . Et eksempel på koden ser slik ut : en
OPPDATERING test_table SET field1 = " verdi3 " WHERE field1 = " verdi2 " ) < /sql -update >
5 < p > Skriv inn de " sql - delete " kartlegging koder i et Java eller . Net program for å fjerne data fra en database tabell ved hjelp av SQL fra dvalemodus . Et eksempel på koden ser slik ut : en DELETE FROM test_table WHERE field1 = " verdi3 " ) < /sql -delete >