7 Replies Latest reply on Jan 4, 2008 8:11 AM by Marc Canaleta

    Persistence context invocation upon application startup

    Fady Matar Novice

      I'd like to run a couple of queries in the startup of the application.

      The persistence context can be used only in session beans and message
      driven beans. Any ideas how to invoke the persistence context or is
      there any alternative approach to get hold of the persistence mechanism
      upon startup?

      Ideally I would like to have something like:

      @Scope(ScopeType.APPLICATION)
      @Startup
      public class QueryStartup extends Jbpm {
      @PersistenceContext
      EntityManager em;

      @Create
      public void startup() {
      Query q = "some query in here"
      em.createQuery(q).getResultList();
      }
      }

      Any suggestions?