Hibernate.cfg.xml

Olá,
tenho duas dúvidas sobre este arquivo,
1 - Quando inicio a aplicação este arquivo fica ativo ou só conecta uma vez com o banco?
2 - Posso colocar uma variavel dentro deste arquivo?

CriaConexão:

String conecta = "jdbc:mysql://localhost/stenovoice";

Hibernate.cfg.xml:

 <property name="hibernate.connection.url">conecta</property>

criar uma variavel em algum método e setar o valor no hibernate.cfg.xml.

1 - somente na primeira vez que você criar a Session de conexão é que o Hibernate le esse arquivo
2- Não, não é possivel misturar Java com XML.

[]'s