Я полагаю, что спецификация JPA, , раздел 7.2.1 , содержит информацию, которую вы ищете:
Пример внедрения контекста постоянства:
@PersistenceContext(name="persistence-units/JpaPersistence")
EntityManager em;
Пример поиска JNDI:
@Stateless
@PersistenceContext(name="persistence-units/JpaPersistence")
public class MySessionBean implements MyInterface {
@Resource SessionContext ctx;
public void doSomething() {
EntityManager em = (EntityManager)ctx.lookup("persistence-units/JpaPersistence");
...
}
}
Я бы порекомендовал, чтобы контейнер вставлял ссылку, используя @PersistenceContext, вместо того, чтобы искать ресурс вручную