Como faço para carregar os valores do arquivo de configuração do hibernate em tempo de execução?

Tenho um problema…

Gostaria de inserir varíáveis no arquivo de configuração do Hibernate, me disseram para trabalhar com .properties.
è possível tb com XML?e como q estaria fazendo isto?Alguém pode ajudar ou tem algum link de algum material demonstrando?

Obrigado!!!

Tá usando junto com spring?

Não, a arquitetura tem o Hibernate para persistencia e o VRaptor implementando o MVC…

to numa equipe q esta desenvolvendo um sistema q vai rodar na locaweb como serviço, só q para cada cliente q acessar o sistema, eles tão criando um hibernate.cfg. Preciso setar ios valores em em um só arquivo e assim naum ter essa baderna, pois se tiver 50 clientes, vão ter 50 arquivos…

Oi tiburcio!

Voce pode fazer isso programaticamente:

Configuration cfg = new Configuration() .addClass(br.com.caelum.projeto.X.class) .setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect")

etc…

Ou voce pode criar um XML pra cada, como voce sugeriu…

abracos

O Paulo, obrigado pela resposta, vai me ajudar bastante aqui!!!

Valew!!!