Estoy en una situación en la que necesito determinar el nombre de la unidad del EntityManager en tiempo de ejecución.¿Cómo se crea un EntityManager cuando no está seguro del nombre de la unidad?
Por ejemplo, me gustaría hacer algo como esto:
@PersistenceContext(unitName = findAppropriateJdbcName())
EntityManager entityManager;
Sin embargo, esto no es posible con las anotaciones.
¿Es posible crear EntityManager cuando no está seguro de cuál es el nombre de la unidad hasta el tiempo de ejecución?