Seleção dinâmica de conexão

Boa tarde…

atualmente estou utilizando do spring 3 e hibernate 3.6. Estava definindo os dados da conexão no persistence.xml. Porém, agora será possível selecionar um banco entre Oracle e MySQL para conexão. Como seria possível fazer isso? Pelo que imagino o contexto do spring só deve ser carregado após a entrada do usuário…

Alguma idéia?

Se você tem dois tipos de pool de conexões, deve implementar um gerenciador de alocações. Mas o objeto de conexão do Oracle e MySQL (etc) deve ser abstraido numa classe abstrata ou interface de acordo com seu desenho do gerenciador.

wiliamps