users@glassfish.java.net

How to access Java EE resources in entities?

From: Markus KARG <karg_at_quipsy.de>
Date: Tue, 29 Apr 2008 10:26:29 +0200

In EJB 2.1, an entity was able to send a JMS message or an email as soon
as it was created, since it could obtain such resources using its
component context.
In EJB 3.0, an entity is nor more an EJB, so it no more has a component
context.

How to implement features like the abovemention in EJB 3.0 using JPA
Entities?

Do I have to pass the calling session's component context all the way
down through possibly lots of chained entity POJO constructors and
buffer the context in each single entity instance for later use in
@PostPersist? Is that really what the Java EE spec wants me to do?

Thanks!
Markus

-- 
QUIPSY QUALITY GmbH & Co. KG
Ein Unternehmen der MES-Gruppe
Stuttgarter Strasse 23
D-75179 Pforzheim
Tel: 07231-9189-52
Fax: 07231-9189-59
www.quipsy.de
karg_at_quipsy.de
Registergericht Mannheim HRA 701214
Geschäftsführer: Nils Schroeder
Diese E-Mail enthält persönliche, vertrauliche und vor Weitergabe geschützte Informationen und ist ausschließlich für den vorgesehenen o.g. Empfänger (Adressaten) bestimmt. Falls Sie diese E-Mail versehentlich erhalten haben und nicht der vorgesehene Empfänger sind, bitten wir Sie, die E-Mail und deren Anhänge nicht aufzubewahren, nicht zu vervielfältigen, nicht zu nutzen und nicht weiterzugeben. Bitte informieren Sie uns als Absender über diesen Zustellungsfehler und löschen Sie die E-Mail.