Configurar Spring e Hibernate via código

Com o Spring e Hibernate configurados via xml a aplicação já começa conectado no banco de dados que está declarado no xml.

Eu queria saber se tem como iniciar essas configurações em runtime?