users@glassfish.java.net

How to reference entity manager from within an entity?

From: Markus KARG <karg_at_quipsy.de>
Date: Mon, 21 Apr 2008 18:04:49 +0200

My JPA entity shall call one of it's NamedQueries. For that reasons, I
wanted to add the following code to my entity:

@PersistenceContext
EntityManager em;

But the verifier says, that is not working, since EntityManager is not
serializable.

So I added to it:

@Transient

But now the verifier says, that is not working, since
@PersistenceContext must not be used together with @Transient.

What can I do?
How can my entity call it's own named query?

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.