У меня есть объектный компонент, который будет представлять ожидаемый результат для нескольких баз данных / источников данных, а также могут выполняться разные запросы, но всегда возвращается один и тот же результат. Таким образом, bean-компонент повторно используется для различных источников данных, которые должны иметь возможность динамического выбора.
Можно ли с помощью JPA выбрать во время выполнения источник данных, который будет использоваться для выполнения запроса, и вернуть тот же тип бина сущности?
Кроме того, нужно ли моему ejb / application определять источники данных, которые будут использоваться? Или я всегда могу указать через jndi, какой источник данных использовать? Модификация дескриптора и повторное развертывание приложения при каждом создании нового источника данных - не вариант.
Извините, если вопрос не имеет смысла на 100%, довольно сложно понять идею.