Kunkel Softwareentwicklungs GmbH

Folien zur JPA als PDF (aktueller Stand 23. September 2011): Fallbeispiel für Optimierungsmöglichkeiten.
Java Persistence API (JPA) mit Hibernate
Vielen Dank ...


JPA Praxiswissen mit Hibernate

Praxiswissen_mit_Hibernate_Inhalt.pdf Die ideale Ergänzung zu den Folien: (Inhalt)
Im Bookshop von Shaker Media
  • Detailliert erläuterte Beispiele
  • Mit SQL-Anweisungen
  • Glossar mit Begriffsdefinitionen
  • Stichwortverzeichnis


  • Umfang: 252 Seiten
  • Verkaufspreis: 22,90€
  • ISBN: 978-3-86858-276-5

Arbeitsumgebung für eigene Experimente
Benötigt wird: Java 6, Eclipse Helios mit Unterstützung für JPA bspw. die Helios-JEE-Paketierung.
JPA 1.0 QL Grammatik
JPA 1.0 QL Grammatik aus der Spezifikation mittels ANTLRWorks in Diagramme umgesetzt:
Links
Errata zum Buch (Korrekturverzeichnis)
  • S.55: In dem grau hinterlegten Kasten '@Lob' muss es 'java.lang.Character' anstatt 'java.lang.Char' heißen. Vielen Dank für diesen Hinweis an Daniel H.
  • S.93: Die Anmerkung mit dem Ausrufezeichen beginnend mit: 'Leider produziert Hibernate ...' ist zu ersetzen mit:'Leider produziert Hibernate nach dem Einfügen von Objekten unnötige Update-Anweisungen, in denen der Fremdschlüssel von 'null' auf den korrekten Wert aktualisiert wird, obwohl der korrekte Wert schon beim Einfügen von O2m_Telefon bekannt ist. Bei einem bestehenden NOT NULL Constraint auf der Fremdschlüsselspalte wird der Fremdschlüssel glücklicherweise zum richtigen Zeitpunkt belegt, so dass es nicht zu einer Constraint-Verletzung kommt. Die darauf folgende Update-Anweisung ist dennoch überflüssig.'
  • S.155: Das Beispiel im Kapitel "9.4 TABLE_PER_CLASS (optional)" birgt einen gewissen Defekt, der nicht so leicht korrigierbar ist. Die Korrektur kann hier nachgelesen werden, sobald ich sie durchgeführt habe.
  • ...

Stand: 26. Januar, 2011 Kontakt / Impressum