Hibernate-Buchempfehlung gesucht

Status
Nicht offen für weitere Antworten.

deamon

Bekanntes Mitglied
Hallo,

ich habe mir ein paar Hibernate-Bücher flüchtig angesehen und mich würden eure Erfahrungen dazu interessieren.

Hibernate: Standardisierte Persistenz
Das Inhaltsverzeichnis sieht sehr gut Strukturiert aus. Mich stört allerdings bei dem eher geringen Umfang des Buches der enge Bezug zu konkreten Technologien wie Eclipse oder JBoss Seam. Ich will keins von beiden benutzen und von daher sind die damit beschriebenen Seiten für mich wertlos. Das Buch beschränkt sich auch auf die JPA-Perspektive. Ob ich die einnehmen will, weiß ich noch nicht, aber ich fände es nicht schlecht, wenn auch der klassische XML-Weg ausführlicher beschrieben würde. Fortgeschrittene Themen wie Caching scheinen auch nicht behandelt zu werden.

Java-Persistence mit Hibernate
Die Übersetzung soll nicht so toll sein, aber dafür ist sehr umfangreich und scheint genau zu sein. Auch Themen wie Caching werden ausführlich behandelt. Die Ausführlichkeit ist aber vielleicht an anderen Stellen auch wieder ein Nachteil, weil man damit nicht so schnell vorwärts kommt. Insgesamt macht das Buch aber einen sehr guten Eindruck und ist derzeit mein Favorit.

Hibernate: Persistenz in Java-Systemen mit Hibernate 3.2 und dem Java Persistence API
Von dem Buch hatte ich mal die Vorauflage, aber es gefiel mir überhaupt nicht. Es wurde viel zu viel neben Hibernate selbst behandelt (Ant, JUnit), was sich auch durch alle Beispiele zog. Wenn ich Hibernate verstehen will, will ich nicht, dass die Beispiele mit JUnit vom Wesentlichen ablenken - so schön Unittests auch sind. Außerdem weichen die Autoren von Java-Konventionen ab, was ich auch nicht so toll finde. Diese Auflage will ich jedenfalls nicht haben.

Einführung in Hibernate
Das Buch sieht nach einem praktischen Einstieg aus. Was mir aber beim Durchblättern nicht so gefallen hat, ist, dass Dinge beschrieben werden, die dann nicht konkret erklärt werden. Es werden z. B. die verschiedenen Relationen (1:n, m:n, 1:1) beschrieben, aber nicht direkt dort, wie man sie mit Hibernate abbildet. Das steht dann in einem extra Kapitel einmal für XML und einmal für JPA. Ansich ist diese Trennung nicht dumm, aber irgendwie trotzdem unpraktisch. Ich glaube aber, dass man mit diesem Buch einen schnellen Einstieg finden könnte.

Hibernate. Das Praxisbuch für Entwickler
Mit Büchern von Galileo habe ich leider keine guten Erfahrungen gemacht. Das Lektorat scheint dort sehr schlecht zu sein und ich ärgere mich immer über die vielen Fehler in deren Büchern, weshalb ich das gar nicht in die engere Wahl nehme.

Habt ihr Erfahrungen mit diesen Büchern?

Gruß
Christian
 

AlArenal

Top Contributor
Ich sags mal so, von diesen Verlagen sind mir noch keine üblen Bücher untergekommen:

- Manning
- Apress
- Wrox
 

foobar

Top Contributor
deamon hat gesagt.:
Java-Persistence mit Hibernate
Die Übersetzung soll nicht so toll sein, aber dafür ist sehr umfangreich und scheint genau zu sein. Auch Themen wie Caching werden ausführlich behandelt. Die Ausführlichkeit ist aber vielleicht an anderen Stellen auch wieder ein Nachteil, weil man damit nicht so schnell vorwärts kommt. Insgesamt macht das Buch aber einen sehr guten Eindruck und ist derzeit mein Favorit.
Nimm doch lieber das Original, das ist wirklich umfassend.

deamon hat gesagt.:
Hibernate. Das Praxisbuch für Entwickler
Mit Büchern von Galileo habe ich leider keine guten Erfahrungen gemacht. Das Lektorat scheint dort sehr schlecht zu sein und ich ärgere mich immer über die vielen Fehler in deren Büchern, weshalb ich das gar nicht in die engere Wahl nehme.
Ich habe vor 1-2 Jahren das buch Hibernate in Action von Manning gelesen das ist der Vorgänger von Java Persistence with Hibernate. Zuästzlich dazu habe ich mir vor kurzem noch das Buch von Galileo gekauft und bin ganz zufrieden damit, da hier viele praktische Tips und komplexere Anwendungsfälle enthalten sind. Das Galileo-Buch kann aber die Onlinedoku oder auch die beiden Manning Bücher nicht ersetzen es ist nur ein addon.

Grundsätzlich muß aber jeder selber wissen welche Bücher ihm zusagen. Am besten liest man mal ein paar Kapitel an. Dabei merkt man schnell, ob einem der Schreibstil gefällt oder nicht. Meine favorisierten Verläge sind Manning, OReilly und Galileo.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Hibernate/Spring JPA: eigene ID generieren Data Tier 5
Avalon @ManyToOne Hibernate oder JPA? Data Tier 5
D Hibernate Hibernate mit MariaDB Data Tier 1
ToBJo Hibernate Glassfish deploy mit Hibernate schlägt fehl Data Tier 1
C JPA Hibernate Map<String,String> richtig mappen Data Tier 2
S JPA Hibernate Search & EclipseLink (oder OpenJPA) Data Tier 0
R JPA Probleme mit Wechsel von EclipseLink auf Hibernate Data Tier 4
ARadauer Hibernate Entität readonly laden... Data Tier 1
G Hibernate SQL in Hibernate: Keine Parameter mit Index? Data Tier 2
P Wildfly + Hibernate + SQL Server Data Tier 0
E JPA Hibernate Query mit Timestamp hat seltsames Verhalten Data Tier 1
M Eclipse 4 RCP Hibernate Problem Data Tier 3
C Hibernate ProgressBar updaten mit Daten aus Hibernate Data Tier 4
B Hibernate und MySQL testen Data Tier 8
I Hibernate HQL: generiertes SQL ausgeben Data Tier 1
R mapping-file für hibernate zum Überschreiben der Annotationen Data Tier 7
R Hibernate Hibernate und Logback Data Tier 2
R Hibernate möchte Schema zwei mal undeployen Data Tier 2
F Hibernate Hibernate / JPA Data Tier 4
E Hibernate: Session vs EntityManager Data Tier 3
C Hibernate Hibernate Code Generation Data Tier 3
S Hibernate Mehrfachverbindung mit Hibernate Data Tier 3
M Hibernate Einstiegsfrage Data Tier 5
M Exception in thread "main" org.hibernate.MappingException: java.lang.ClassNotFoundException: Message Data Tier 4
S Hibernate Einstieg in Hibernate 3.2 sinnvoll? Data Tier 8
P JPA Eigene Vererbungsstrategie mit JPA / Hibernate Data Tier 2
J Hibernate Problem bei Master-Detail-Tabellen Data Tier 5
Y Jboss seam-hibernate-jpa Data Tier 5
RaoulDuke Hibernate Map<String,String> mit Annotations mappen Data Tier 2
M Hibernate Hibernate with GWT Data Tier 4
C Hibernate JPA mysql db erstellen Data Tier 4
M Hibernate Hibernate liest Daten zu oft aus! Data Tier 16
pg1337 Hibernate Fragen Data Tier 11
D Probleme bei Left Joins mit Hibernate createCriterias() Data Tier 2
D Hibernate probleme mit Verlinkungstabelle Data Tier 4
2 Hibernate Annotations Data Tier 7
G Hibernate select update no wait Data Tier 8
Z Hibernate: Many-To-Many nur eine bestimmte Spalte Data Tier 3
K Hibernate - Envers - Erzeugung der SQL Skripte Data Tier 4
G Hibernate 1:n Beziehung mit Vererbung Data Tier 5
D Hibernate-Criteria-API (Projections und MAX-Funktion) Data Tier 6
L Hibernate: failed to lazily initialize a collection of role Data Tier 3
S Hibernate hibernate.cfg.xml Data Tier 14
D JPA vs Hibernate.cfg und Entitymanager Data Tier 6
H Hibernate - Mapping für Enumeration Data Tier 1
R Hibernate Criteria Abfrageproblem Data Tier 2
A Hibernate und jdbc zusammen Data Tier 4
D Mit Hibernate aus JUnit ein DB-Schema erzeugen Data Tier 6
S [Hibernate] No Persistence provider for EntityManager Data Tier 5
B Problem mit org.hibernate.LazyInitializationException Data Tier 11
G Hibernate HQL und Interface Data Tier 4
G JSF Hibernate no session or session was closed Data Tier 12
T JPA2/Hibernate: Many-to-Many-Relation wird u.a. beim löschen nicht aktualisiert Data Tier 14
S (Hibernate) Mapping einer Datenbanktabelle mit mehreren Fremdschlüssel Data Tier 7
X [Hibernate] Zusammengesetzte Entities möglich? Data Tier 7
N Hibernate Fake? Data Tier 2
S Problem beim Insert mit Hibernate Data Tier 9
V Hibernate Projection Data Tier 2
T org.hibernate.impl.SessionFactoryImpl Memory Leak Data Tier 10
G Hibernate Composite key Data Tier 11
X [Hibernate] Connection Pool - MinSize ? Data Tier 2
R Hibernate Criteria OR Data Tier 2
T hibernate/jpa abgefragte Listen immer mit Null-Werten gefüllt Data Tier 8
X [Hibernate] Anderen Connection Pool - Vorschläge? Data Tier 3
ARadauer Hibernate DDL Loggen Data Tier 6
G Hibernate abfrage Collection Data Tier 3
X [Hibernate] ReverseEngineering - Eigene Strategy verwenden? Data Tier 3
R Hibernate Criteria .group größer als Data Tier 5
R Hibernate daten laden Data Tier 7
H [Hibernate]1:1 Beziehung Data Tier 8
H [Hibernate]No CurrentSessionContext configured! Data Tier 6
X [Hibernate] Lässt sich die Dauer eines SELECTs loggen? Data Tier 4
R Hibernate n:n Relationtabelle mit Date Data Tier 3
H [Hibernate] Unknown Entity Data Tier 3
H [Hibernate] Configuration Data Tier 3
C [Hibernate] Generierung von hbm.xml to Java Data Tier 4
lumo Eclipse & JPA & Hibernate & Derby Data Tier 5
J Zufallsauswahl aus ResultList bei JPA(Hibernate) / Performance Data Tier 3
M Hibernate: Datum 0001-01-01 erzeugt null-Datum Data Tier 4
G Datenbankzugriff mit Hibernate Data Tier 7
Y Hibernate - Angabe des Schemas Data Tier 6
LadyMilka (Hibernate) in Criteria implizierter Join durch Subquery's Data Tier 8
M Hibernate Mehr als 1 Object speichern? Data Tier 18
M Unerklärliche Hibernate Exception Data Tier 20
LadyMilka (Hibernate) subquery in FROM-Clause Data Tier 9
haemi Viele DTOs in hibernate IdentityMap Data Tier 3
LadyMilka (hibernate) UNION dem Dialekt hinzufügen Data Tier 3
M Hibernate + Oracle 10g XE Data Tier 3
lumo Hibernate - entity class not found Data Tier 5
P SQL PRoblem Hibernate? Data Tier 8
J Vererbung mit JPA / Hibernate - pro/contra Data Tier 3
T JBoss/Hibernate: Abfrage dauert lang + hohe CPU? Data Tier 19
7 Hibernate-Abfrage (SubSelect im FROM) Data Tier 2
G Hibernate: many-to-one - Verwaiste Datensätze löschen Data Tier 2
G Layer für Datenbankzugriff Hibernate Data Tier 5
G Hibernate Zwischentabelle Data Tier 2
Java.getSkill() Hibernate und Spalte vom Typ xml Data Tier 6
G Hibernate 0...1 : 1 Beziehung Data Tier 6
G Hibernate mehrere @oneToone Data Tier 2
G Hibernate 1:n, 1:1 Data Tier 26

Ähnliche Java Themen

Neue Themen


Oben