Hibernate ist eine kostenlose Software verwendet, um ein objekt-relationales Mapping oder ORM -Bibliothek für Java erstellen. Es wird verwendet, zu entsprechen und bewegen Stücke von Daten aus Java-Klassen und Datentypen in relationalen Datenbank-Tabellen und Datentypen. Hibernate schafft die Mehrheit der Structured Query Language oder SQL , ruft erforderlich, um diese Aufgaben zu erfüllen , sondern erlaubt es auch dem Benutzer, nativen SQL-Befehle erstellen und unterstützt eine SQL-ähnliche Sprache namens Hibernate Query Language , oder HQL . HQL zugreift und manipuliert die Datenobjekte in Hibernate gespeichert. Statt mit einer interaktiven SQL-Tool ist nativen SQL in einem Programm eingebettet, wenn die Arbeit mit Hibernate . Anleitung
1
Öffnen Sie eine vorhandene Java-oder. Net -Programm oder eine neue erstellen im Texteditor.
2
Benutzen Sie den " session.createSQLQuery () "-Schnittstelle innerhalb die Java-oder. Net Programm um native SQL-Abfragen hinzuzufügen. Geben Sie die SQL-Anweisung in Klammern . Eine grundlegende Frage , die " Feld1 " und " Feld2 " Spalten aus einer Tabelle mit dem Namen " test_table " zurückzukehren sieht wie folgt aus : .
Sess.createSQLQuery ( "SELECT Feld1, Feld2 FROM test_table " ) list () :
3
Typ "SQL - Insert " Mapping -Tags in einem Java-oder. Net-Programm , um Daten in einer Datenbank -Tabelle mit SQL von Hibernate hinzuzufügen. Ein Beispiel für den Code wie folgt aussieht:
INSERT INTO test_table ( Feld1, Feld2 ) VALUES ( " Wert1 ", " Wert2 " )
< br > 4 Typ "SQL -update " Mapping -Tags in einem Java-oder. Net-Programm , um Daten in einer Datenbank -Tabelle mit SQL aus dem Ruhezustand zu ändern. Ein Beispiel für den Code wie folgt aussieht:
UPDATE test_table SET Feld1 = " value3 " WHERE Feld1 = " Wert2 " )
5 < p> Typ "SQL -delete " Mapping -Tags in einem Java-oder. Net-Programm , um Daten aus einer Datenbank -Tabelle mit SQL aus dem Ruhezustand zu entfernen. Ein Beispiel für den Code wie folgt aussieht:
FROM test_table DELETE WHERE Feld1 = " value3 " )