Tutorial für Ruhezustand SQL

March 24

Tutorial für Ruhezustand SQL

Überwintern ist eine kostenlose Software zum Erstellen einer Objekt-relationale Mapping oder ORM, Java-Bibliothek für verwendet. Es wird zur übereinstimmen und Datenelemente aus Java-Klassen und relationalen Datenbanktabellen-Datentypen und Datentypen zu bewegen. Hibernate erstellt die Mehrheit der strukturierte Abfragesprache oder SQL, Aufrufe, die zum Ausführen dieser Aufgaben erforderlich, sondern es auch ermöglicht dem Benutzer, native SQL-Befehle erstellen und unterstützt eine SQL-ähnliche Sprache, die Abfragesprache Hibernate oder HQL genannt. HQL zugreift und bearbeitet in Hibernate gespeicherten Datenobjekte. Anstatt ein interaktives SQL-Tool, ist native SQL in ein Programm eingebettet, bei der Arbeit mit Hibernate.

Anweisungen

1 Öffnen Sie ein vorhandenes Programm Java oder NET, oder erstellen Sie eine "neue" im Text-Editor.

2 Verwenden Sie die Schnittstelle "session.createSQLQuery()" innerhalb des Programms Java oder NET, native SQL-Abfragen hinzuzufügen. Geben Sie die SQL-Anweisung innerhalb der Klammern. Eine Basisabfrage zurückzugebenden "Feld1" und "Feld2" Spalten aus einer Tabelle mit dem Namen "test_tabelle" sieht wie folgt aus:

sess.createSQLQuery ("SELECT Feld1, Feld2 FROM test_table").list():

3 Geben Sie die Zuordnung für "Sql-Insert" Tags in ein Java- oder NET Programm zum Hinzufügen von Daten zu einer Datenbank-Tabelle mithilfe von SQL aus dem Ruhemodus heraus. Ein Beispiel für den Code sieht so aus:

< Sql-Insert > INSERT INTO Testtabelle (Feld1, Feld2) VALUES ("Wert1", "Wert2") < / Sql-Insert >

4 Geben Sie die "Sql-Update"-Zuordnung-Tags in einem Java oder NET-Programm Daten in einer Datenbank-Tabelle mithilfe von SQL aus dem Ruhemodus heraus ändern. Ein Beispiel für den Code sieht so aus:

< Sql-Update > UPDATE Testtabelle SET Feld1 = "wert3" WHERE Feld1 = "Wert2") < / Sql-Update >

5 Geben Sie die Zuordnung für "Sql-Delete" Tags in einem Java oder NET-Programm Daten aus einer Datenbank-Tabelle mithilfe von SQL aus dem Schlafmodus entfernt. Ein Beispiel für den Code sieht so aus:

< Sql-ENTF > DELETE FROM test_tabelle WHERE Feld1 = "wert3") < / Sql löschen >

Tipps & Warnungen

  • Verwenden Sie "AddScalar", um das Format der zurückgegebenen Daten aus einer Abfrage "wählen Sie" ändern, also die "ResultSetMetaData"-Schnittstelle.
  • "AddEntity()" zum Abrufen von Daten in eine definierte Entity-Objekt anstelle eines Rohdaten-Format verwenden.
  • Gehen Sie mit den Befehlen "Löschen" und "Aktualisieren". Jeder kann ändern oder mehr als eine Zeile in einer Tabelle zu entfernen.