Tengo una aplicación web que se ejecuta en Java 6, Spring 2.5.6 e Hibernate 3.2.7. Ahora hay un requisito para obtener algunos datos de varias bases de datos, cuyos nombres no se conocen antes del tiempo de ejecución. ¿Cuál es la mejor manera de lograr esto?Configuración de Hibernate para utilizar la base de datos, cuyo nombre no se conoce antes del tiempo de ejecución
He buscado, por ejemplo en el artículo en http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/, pero eso parece ser aplicable solo en una situación en la que todas las configuraciones de la base de datos se conocen de antemano.
Parece que puedo configurar una fuente de datos para el objeto de configuración, pero esto aún requiere que todas las posibles fuentes de datos se definen antes se inicie la aplicación (o tal vez no, lo que vuelve a la pregunta original). – simon
Puede crear la configuración cada vez que desee. Pero también deberías poder elegir uno de ellos cuando los necesites. –