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