JPA

Hinter die Fassade schauen - Wie kann man mit Hibernate den PersistenceContext debuggen?

Lebensraum:

Ein Kollege hat mich auf die Frage aufmerksam gemacht, wie man denn herausfinden kann, welche Entities sich gerade im PersistenceContext befinden. Aus dem Stehgreif fiel mir nur der Ansatz über die konkrete Hibernate Session ein, welcher auch zu dem gewünschten Ergebnis führt:

PersistenceContext context = ((org.hibernate.impl.SessionImpl) em.getDelegate()).getPersistenceContext();

Den PersistenceContext kann man nun nach seinen Entities über diverse Methoden wie getEntityEntries befragen.

Vorlesung "Verwaltung persistenter Daten: JPA mit Hibernate"

Im  Rahmen der Ringvorlesung "Web-Engineering in der Praxis" habe ich heute eine Vorlesung zu JPA an der Technischen Universität Dresden gehalten. Anwesend waren ca. 40 Studenten, von denen gefühlte 10 der Vorlesung interessiert folgten. Das Feedback von Prof. Meißner zur Vorlesung war durchaus positiv. Ich bin auf meine nächsten praktischen Erfahrungen als "Dozent" gespannt.

JPA Workshop an der Hochschule Görlitz/Zittau

Lebensraum:

Gestern habe ich an der Hochschule Görlitz/Zittau einen Workshop zu JPA gehalten. Zu Beginn gab ich eine Einführung zu JPA. Die Studenten haben dadurch einen guten Überblick erhalten und gelernt, wie man die einzelnen Komponenten verwendet. In einer kurzen HelloWorld Demo speicherte ich eine Entity in der Datenbank, um die Einfachheit von JPA zu verdeutlichen. Nach dem Mittag wurde es für die Studenten praktisch und sie konnten sich selbst an die JPA wagen und eigene Entities in der Datenbank speichern.  

JPA mit Hibernate, Java Persistence API in der Praxis

Lebensraum:

Endlich habe ich es geschafft. Mein Buch "JPA mit Hibernate - Java Persistence API in der Praxis" ist bei entwickler.press (-> Details) erschienen. Ich habe lange daran gearbeitet, aber es hat sich gelohnt. Neben einer guten Einführung in das JPA werden auch Besonderheiten von Hibernate beleuchtet. Die Neuerungen des JPA 2.0 finden in den jeweiligen Kapitel Erwähnung, werden gesondert hervorgehoben und können über den Index gut gefunden werden.

Subscribe to RSS - JPA