Я недавно перешел на Java EE (Wildfly), и я хотел бы найти EntityManager
от JNDI. В настоящее время я определяю источник данных в своем standalone.xml и успешно извлекаю это через JNDI, но это дает мне только источник данных, а не диспетчер сущностей.Java EE Wildfly извлекает EntityManager из JNDI без persistence.xml
Я знаю, что я могу создать persistence.xml и использовать @PersistenceContext
, но я действительно смотрю на способ избежать знания времени компиляции имени JNDI, поэтому вместо этого вы хотите выполнить поиск на основе информации о времени выполнения для извлечения соответствующий диспетчер сущностей.
Спасибо, это то, что мои исследования и попытки побудили меня поверить, что я просто надеялся, что у кого-то есть какой-то волшебный способ :) - Я мог бы использовать ref-ref, чтобы позволить какую-то косвенность. –