Hibernate är en fri mjukvara som används för att skapa ett objekt - relationell mappning , eller ORM , bibliotek för Java . Det används för att matcha och flytta delar av data från Java-klasser och datatyper till relationsdatabas tabeller och datatyper . Hibernate skapar huvuddelen av Structured Query Language , eller SQL , samtal krävs för att utföra dessa uppgifter , men också tillåter användaren att skapa ursprungliga SQL-kommandon och stödjer ett SQL - liknande språk kallat Hibernate Query Language , eller HQL . HQL åtkomst och manipulerar de dataobjekt som lagras i Hibernate . Istället för att använda ett interaktivt SQL verktyg , är native SQL inbäddad i ett program när man arbetar med Hibernate . Instruktioner
1
Öppna en befintlig Java eller . Net program eller skapa en ny i textredigeraren .
2
Använd " session.createSQLQuery ( ) " gränssnitt inom Java eller . Net program för att lägga native SQL-frågor . Skriv SQL-uttrycket inom parentes . En grundläggande fråga att returnera " fält1 " och " Fält2 " kolumner från en tabell med namnet " test_table " ser ut så här : .
Sess.createSQLQuery ( " SELECT fält1 , fält2 FRÅN test_table " ) lista ( ) :
3
Skriv de " sql - insert " kartläggning taggar i en Java eller . Net program för att lägga till data i en databas tabell med SQL från Hibernate . Ett exempel på koden ser ut :
INSERT
INTO test_table ( fält1 , fält2 ) VALUES ( " value1 " , " värde2 " ) < /sql - insert >
4 Skriv de "SQL - uppdatering " kartläggning taggar i en Java eller . NET-program för att ändra uppgifter i en databas tabell med SQL från Hibernate . Ett exempel på koden ser ut :
UPDATE test_table SET fält1 = " value3 " WHERE fält1 = " värde2 " ) < /sql - update >
5 Skriv de " sql - delete " kartläggning taggar i en Java eller . NET-program för att ta bort data från en databas tabell med SQL från Hibernate . Ett exempel på koden ser ut :
DELETE FROM test_table VAR fält1 = " värde3 " ) < /sql - delete > Addera ditt