users@jersey.java.net

[Jersey] _at_PersistenceContext

From: <mbrown_at_hayneedle.com>
Date: Fri, 18 May 2012 21:58:22 +0000 (GMT)

We have a JAR file that contains DAO and DAOImpl classes. We have one
abstract BaseDAOImpl class that creates EntityManager instance
variables via @PersistenceContext.

When this JAR file gets packaged up in a WAR file with jersey services
and other code all is fine.


When this JAR file gets packaged into an EAR with an EJB jar file the
EntityManagers are always null.

I would imagine this isn't a completely unusual use case. Has anyone
run into / overcome this sort of thing?

When the EAR is deployed we see hibernate find all of the persistence
units its just at runtime we can't get the EMs built.