Как создать EntityManager, если вы не уверены в названии модуля?

Я в ситуации, когда мне нужно определить имя модуля EntityManager во время выполнения.

Например, я хотел бы сделать что-то вроде этого:

@PersistenceContext(unitName = findAppropriateJdbcName())
EntityManager entityManager;

Однако это невозможно с аннотациями.

Можно ли создать EntityManager, если вы не уверены в том, какое имя модуля до времени выполнения?

7
задан Brian DiCasa 27 November 2010 в 17:36
поделиться