Hibernate Tutorial

Hibernate Tutorial

Hibernate tutorials

Hibernate, erstellt vonGavin King, bekannt als das beste und dominierte ORM-Tool (Object / Relational Persistence) für Java-Entwickler (unterstützt jetzt .NET). Es bietet viele elegante und innovative Möglichkeiten, um die Handhabung relationaler Datenbanken in Java zu vereinfachen.

Hibernate ist in vielen Dingen großartig, aber es ist etwas, das angemessen verwendet werden muss. In diesen Tutorials finden Sie viele schrittweise Beispiele und Erklärungen zur Verwendung von Hibernate3.

P.S Tutorials are updated to Hibernate v3.6.1.Final.

Schnellstart im Ruhezustand

Hallo Welt Beispiel, um das Hibernate-Framework zu erleben.

Hibernate Association (Tabellenbeziehung)

So definieren Sie die Tabellenbeziehung Eins-zu-Eins, Eins-zu-Viele, Viele-zu-Mai im Ruhezustand.

Ruhezustand / JBoss Tools + Eclipse IDE

Erfahren Sie, wie Sie die Hibernate-Tools verwenden.

Ruhezustand-Protokollierung

So melden Sie sich im Ruhezustand an

Ruhezustand-Verbindungspool

So konfigurieren Sie den Datenbankverbindungspool im Ruhezustand

Hibernate Cascade

Die Kaskade des Ruhezustands wird verwendet, um den Status der anderen Seite automatisch zu verwalten.

Ruhezustand-Abfragesprache (HQL)

Hibernate eigene Sprache für die Datenmanipulation, es ist ziemlich ähnlich zu Datenbank-SQL-Sprache.

Kriterien für den Ruhezustand

Die Hibernate Criteria API ist eine Alternative zur Hibernate Query Language (HQL). Bei vielen optionalen Suchkriterien ist dies immer eine gute Lösung.

Native SQL in den Ruhezustand versetzen

In einigen Szenarien reicht Hibernate HQL oder Criteria einfach nicht aus, um das zu tun, was Sie möchten. Hier können Sie die SQL-Sprache der nativen Datenbank direkt verwenden.

Benannte Abfrage im Ruhezustand

Mit Named Query können Entwickler den HQL-Code aus Gründen der Wartbarkeit in eine XML-Zuordnungsdatei oder eine Anmerkung einfügen. Sie möchten jedoch nicht, dass die gesamte HQL-Syntax über den gesamten Java-Code verteilt ist. :)

Transaktion im Ruhezustand

Alle Dinge im Zusammenhang mit Transaktionen im Ruhezustand

Hibernate Advance-Technik

Einige Hibernate Advance-Techniken, die nur selten angewendet werden, jedoch praktische Fähigkeiten (Datenfilter und Interceptor).

  • Hibernate data filter example – XML and annotation
    Der Datenfilter im Ruhezustand wird verwendet, um die abgerufenen Daten aus der Datenbank zu filtern. Hier finden Sie eine Anleitung zum Arbeiten mit dem Datenfilter in XML oder Annotation.

  • Hibernate interceptor example – audit log
    Der Hibernate-Interceptor wird zum Abfangen der Hibernate-Ereignisse wie CRUD-Operationen verwendet. Dies ist ein detailliertes Beispiel für die Implementierung eines Überwachungsprotokolls mit dem Hibernate-Interceptor.

Ruhezustand

Einige Verbesserungen beschleunigen den Ruhezustand :)

Integrieren Sie den Ruhezustand in andere Frameworks

Beispiele für die Integration von Hibernate in andere Frameworks.

Hibernate FAQ

Einige Frequenzen beantworten Fragen:

Häufig auftretende Fehler im Ruhezustand

Hier finden Sie eine Liste der häufigsten Fehlermeldungen in der Ruhezustand-Entwicklung.

Off Topic