Hibernate version: 3.3.1 (distribution), 3.4.0 (entitymanager)
Hallo zusammen
Ich benutze den EntityManager und nicht eine Hibernate-Session. Trotzdem habe ich beim hibernate.ejb.event.load-Event eine Listener angehängt. Im Listener habe ich vorerst eine simple Ausgabe auf den sysout. Ich lese die Entitäten folgendermassen aus:
Code:
List myList = em.createQuery("from MyClass").getResultList();
Es wird nun der Listener für alle in den MyClass-Objekten referenzierten Objekte ausgelöst, jedoch nicht für die MyClass-Objekte selbst, also die eigentlichen Root-Objekte welche ich auslese.
Als zusätzlichen Test habe ich auch noch beim post-load-Event einen Listener registriert. Dieses Event wird auch für das Root-Element ausgelöst.
Ich bin ratlos, wo das Problem liegen könnte. Hat jemand eine Idee, was das Problem ist?
Vielen Dank und freundliche Grüsse
Ben