Anfänger-Tutorial für Hibernate gesucht

ifconfig

Aktives Mitglied
Hallo,

ich habe heute den ganzen Tag vergeblich versucht, irgendwelche Hibernate-Beispiele aus dem Internet zum Laufen zu bringen, aber kein einziges hab ich hinbekommen. Ich habe noch nie was mit Hibernate gemacht, bin dort also Anfänger. Könnt ihr mir vielleicht funktionierenden Tutorials nennen? Ich hab es mit Eclipse und Maven versucht. Ein Spring-Example hab ich sofort hinbekommen, nur dieses Hibernate will nicht. Auch ein Hibernate-Buch-Beispiel klappte nicht.

Grüße
ifconfig
 
N

nillehammer

Gast
Da hast Du Dir was vorgenommen! Mapping mit Hibernate war in Java so ugefähr das, wofür ich am aller längsten gebraucht habe, bis ich es einigermaßen im Griff hatte. Wenn Du es für echte Anwendungen einsetzen willst und nicht nur mal eben ein Tutorial abschreiben, kannst Du schon mal ein paar Wochen einplanen. Ich habe mir wirklich die komplette Doku von Hibernate reingezogen (HIBERNATE - Relational Persistence for Idiomatic Java) und dann losprobiert, oft Fehler gemacht und wieder die Doku gewälzt. Nach meiner Erfahrung ist mit schnellen Erfolgen nicht zu rechnen. Aber vielleicht bist Du ja schlauer als ich...:oops:

Hast Du als Einstieg das hier schonmal probiert? Hibernate Getting Started Guide
Und falls ja, woran hakt es?

Gruß nillehammer
 

ifconfig

Aktives Mitglied
Hallo Nillehammer,

Hast Du als Einstieg das hier schonmal probiert? Hibernate Getting Started Guide
Und falls ja, woran hakt es?
Diese Seite hab ich vorhin auch gerade entdeckt. Ich hab nun deren hibernate-tutorials.zip gedownloaded un das darin enthaltene hibernate-tutorial-hbm maven-Projekt im Eclipse als existing maven project importiert. scheint geklappt zu haben, aber nun weiss ich nicht wie ich dieses starten muss im Eclipse.

EDIT: hab gerade einen Hinweis im Guide entdeckt: "The example code in these tutorials is done as JUnit tests mainly for ease of use. " werd ich mal testen...

EDIT2: hat geklappt:
Code:
1023 [main] INFO org.hibernate.type.BasicTypeRegistry - Type registration [wrapper_materialized_blob] overrides previous : org.hibernate.type.WrappedMaterializedBlobType@7fd88db7
1023 [main] INFO org.hibernate.type.BasicTypeRegistry - Type registration [materialized_blob] overrides previous : org.hibernate.type.MaterializedBlobType@62402af3
1245 [main] INFO org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
1259 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - Running hbm2ddl schema export
1260 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - exporting generated schema to database
1268 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - schema export complete
Hibernate: select max(EVENT_ID) from EVENTS
Hibernate: insert into EVENTS (EVENT_DATE, title, EVENT_ID) values (?, ?, ?)
Hibernate: insert into EVENTS (EVENT_DATE, title, EVENT_ID) values (?, ?, ?)
Hibernate: select event0_.EVENT_ID as EVENT1_0_, event0_.EVENT_DATE as EVENT2_0_, event0_.title as title0_ from EVENTS event0_
Event (2011-07-29 19:21:01.924) : Our very first event!
Event (2011-07-29 19:21:01.954) : A follow up event
1546 [main] INFO org.hibernate.impl.SessionFactoryImpl - closing
1546 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - cleaning up connection pool: jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE

Grüße
ifconfig
 
Zuletzt bearbeitet:
N

nillehammer

Gast
Einen Tipp hab ich noch: Halte Dich nicht mit der Konfiguration der Mappings in XML auf. Sondern mach es gleich mit Annotations und da am besten soweit es geht mit JPA-Annotations.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
torresbig MySQL hibernate - could not resolve entity class ... (Datenbank Anfänger) Datenbankprogrammierung 19
O PL/SQL Anfänger Datenbankprogrammierung 5
dat_vin Der Anfänger und das AbstractTableModel Datenbankprogrammierung 12
E MySQL Hibernate ( Anfänger ) Datenbankprogrammierung 3
N Hibernate-Anfänger Datenbankprogrammierung 14
J Anfänger Fragen zu JPA Datenbankprogrammierung 6
S MySQL EclipseLink Anfänger Datenbankprogrammierung 3
D MySql Tabelle mit MySQLAdministrator (Anfänger) Datenbankprogrammierung 5
L DatenBank Anfänger Datenbankprogrammierung 19
H Dateiverwaltung mit mySQL ( mySQL Anfänger ) Datenbankprogrammierung 4
-horn- [Anfänger] Ein einfaches Beispiel für Abfrage von MxSQL? Datenbankprogrammierung 8
M [Anfänger] Hibernate-Einstieg Datenbankprogrammierung 12
E Anfänger: Verbindung zu OracleDB Datenbankprogrammierung 12
S JDBC-Anfänger und Probleme beim Treiberfinden etc. Datenbankprogrammierung 4
G Anfänger: Welche Datenbank ist sinnvoll? Datenbankprogrammierung 11
E Derby/JavaDB Encrypted DB Tutorial? Datenbankprogrammierung 15
I MySQL Datenbank Tutorial gesucht Datenbankprogrammierung 2
S mySQL Manipulation über JavaServer Faces (Tutorial gesucht) Datenbankprogrammierung 10
H DB Tutorial Datenbankprogrammierung 3
G Hibernate Tutorial: Starten einer HSQL DB- Verbindung Datenbankprogrammierung 7
S Tutorial Datenbankprogrammierung 5
N Schritt für Schitt Tutorial für Java und JDBC unter Linux Datenbankprogrammierung 4
D Verknüpfung auflösen für Frontend Datenbankprogrammierung 7
R Beste Lösung für User Erstellung in mongodb Datenbankprogrammierung 1
I SaaS Applikation: pro Kunde eine Datenbank / Schema oder eine DB für alle Kunden? Datenbankprogrammierung 76
O apache derby in eclipse für Datenbanken einbauen Datenbankprogrammierung 3
Zrebna Empfehlung für ein kostenloses DB-Hosting gesucht Datenbankprogrammierung 6
M Lösungsvorschläge für Multi-User Datenbankprogrammierung 1
M Alle Records Felder kriegen für DB Abfrage Datenbankprogrammierung 14
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
Kirby.exe Denkanstoß für Ranking Datenbankprogrammierung 1
L Oracle Repräsentative Namen für die Column Types Datenbankprogrammierung 9
OnDemand Struktur für Parent / Child Produkt Datenbankprogrammierung 5
N ORM für Sqlite Datenbankprogrammierung 4
I Konzept: Klasse / Entity für Einstellung der Software Datenbankprogrammierung 3
H suche eine Login system Bibliothek für Java Datenbankprogrammierung 5
ruutaiokwu MySQL MariaDB-Client-Zertifkate, nur für einen bestimmten User Datenbankprogrammierung 5
B Datenmodell für Regeln + Bedingungen & Referenz auf andere Tabelle Datenbankprogrammierung 12
O Dokumentation für MariaDB 10.3. Datenbankprogrammierung 2
F MariaDatabase Einstellungen für Verbindungen Datenbankprogrammierung 5
Dimax MySQL Trigger für eine Spalte Datenbankprogrammierung 5
Dimax MySQL Maximale Datenlänge für eine Spalte einer Datenbank in java ermitteln Datenbankprogrammierung 15
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
B Brauche Tipps für Datenbankdesign Datenbankprogrammierung 8
B Tabelle für "wiederkehrende Rechnungen" Datenbankprogrammierung 12
Danloc Informationen für Datenbankverbindung wo/wie speichern? Datenbankprogrammierung 11
J Warum sind Sockets für einen Live-Chat sinnvoll? Datenbankprogrammierung 8
R Java-Befehle/Operatoren für copy&paste Datenbankprogrammierung 2
X PostgreSQL Datenbankdesign für Vokabeltrainer Datenbankprogrammierung 48
@SupressWarnings() HSQLDB Datenbank für mein Dorfbauspiel "Time of Kings" Datenbankprogrammierung 6
M Idee Umsetzung //NFC Eintrittskarten für Geburtstag Datenbankprogrammierung 2
looparda Architektur für JPA Hibernate Umstieg Datenbankprogrammierung 14
P Datanbank für Java-Programmierung Datenbankprogrammierung 10
M Feedback für neues Buch über "Java und Datenbanken" erwünscht Datenbankprogrammierung 8
J SQLite Ich muss für mein Projekt meine Datenbank Kapseln Datenbankprogrammierung 2
J Tipps für ERM Datenbankprogrammierung 4
P Highlevel-Lösung für Speicherung von Baumstruktur mit unbekannter Tiefe Datenbankprogrammierung 1
F welche Datenbank für Messwerte? Datenbankprogrammierung 4
E Warum werden für Datenbanktabellen Schemanamen festgelegt? Datenbankprogrammierung 1
M DB Schema für Vokabeltrainer Datenbankprogrammierung 2
U SQLite Für mich etwa komplexe Abfrage via 2 Tabellen Datenbankprogrammierung 5
E Kann man, wenn man in DB2 Tabellen erstellt hat für dessen auch einen Command-File erstellen? Datenbankprogrammierung 1
T NoSQL Connection für die Thesis [GWT] Datenbankprogrammierung 1
J SQLite Abfrage ausführen stoppt für Zyklus? Wie es zu lösen? Datenbankprogrammierung 3
S HSQLDB Fehlermeldung für den Bildschirm Datenbankprogrammierung 3
L Datenmodell erstellen für eine Nutzertanalyse Datenbankprogrammierung 1
I Query für Geburtstage Datenbankprogrammierung 6
L Zentrale Datenbank im Internet für Spiele Highscores? Datenbankprogrammierung 1
P Derby/JavaDB Csv Datei für dieses Musterprogramm Datenbankprogrammierung 12
ruutaiokwu code-formatter für t-sql... Datenbankprogrammierung 12
J Plug-In-Framework für Hibernate-Klassen Datenbankprogrammierung 0
T Mehrsprachigkeit für Tabellenfelder Datenbankprogrammierung 6
E MySQL Große Datenmengen reibungslos speichern für Gameserver Datenbankprogrammierung 6
F MSSql oder MongoDB für die Speicherung von POI Datenbankprogrammierung 9
G SQLite SQLite Select für View vereinfachen/optimieren Datenbankprogrammierung 4
P MySQL Historie für ein Objekt anlegen Datenbankprogrammierung 5
P MySQL eine richtige Datenbank für einen routenplaner erstellen Datenbankprogrammierung 2
K JDBC- In Java "stored procedure" erstellen für DB2,OracleSql ... Datenbankprogrammierung 3
J Datenbank für Fragen/ Antworten Datenbankprogrammierung 7
O Datenbankschnittstelle für Java Datenbankprogrammierung 8
L Datenbank für kleinere Anwendungen Datenbankprogrammierung 3
N Query für Derby DB mit Enterbrise Bean Datenbankprogrammierung 4
S ich brauche tipps für JDBC Datenbankprogrammierung 4
I Hibernate - Best Practice für Lazy Loading Datenbankprogrammierung 3
R MySQL Voraussetzungen für eine erfolgreiche Datenbankanbindung mittels JDBC Datenbankprogrammierung 2
GianaSisters SQL Befehl für allgemeine Datenbankexistenz Datenbankprogrammierung 4
B Beispiel für sicheres DBUsername/DBPassword handling Datenbankprogrammierung 4
heart_disease Beratung für Datenbankdesign Datenbankprogrammierung 13
C Embedded DB für Java Datenbankprogrammierung 26
J Unterstützung für verschiedene Datenbanken Datenbankprogrammierung 2
L MySQL Probleme mit PreparedStatement für SQL-Abfrage in Java Datenbankprogrammierung 2
F suche Erstanschub für DB-Zugriff Datenbankprogrammierung 9
F MySQL SQL Abfrage für u.a. Spaltenname key Datenbankprogrammierung 4
T ResultSet befehl für leere Spalte nicht lesen Datenbankprogrammierung 4
F Performance-Tool für Oracle Datenbankprogrammierung 2
T Kleine Tabellen für schnellere abfragen? Datenbankprogrammierung 3
C Split String für SQl query Datenbankprogrammierung 10
A update methode für datenbank Datenbankprogrammierung 2
N Datenbank für Dateien Datenbankprogrammierung 6
N Datenbank für einen Stundenplan Datenbankprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben