Configurar ip (hibernate)

Pessoal, estou usando um arquivo de configuração para o hibernate “hibernate.cfg.xml”.

Da pra deixar o ip configurável para que o usuário faça diretamente do sistema a configuração do ip e porta no qual ele ira se conectar ao banco?

Agradeço desde já!

Obrigado pela atenção mas essa solução não é viavel p/ mim.

alguem pode me ajudar?

eu n sei se o java juntamente no arquivo jar coloca o xml do hibernate, se desse, daria para deixar o xml fora da aplicação e depois configurar o xml no braço, mas lembre que senha do banco ficaria visível para todos, nesse caso daria para criptografar a senha de acesso ao banco.

Pode ser que dei um balão daqueles mas seria uma idéia