Re:hibernate

Vc pode configurar a conexão em tempo de execução sim…

Quando vc faz isso:

new Configuration().configure(hibernate.cfg.xml")

Vc obtêm uma instância de Configuration, que tem um método setConfigure(String property, String value)

VC pode fazer algo do tipo:

String bd = "jdbc:postgresql://localhost:5432/banco"
Configuration config = new  Configuration().configure(hibernate.cfg.xml")
 config.setConfigure("connection.url", "bd");

Agora como vc vai obter o ip… daí é com vc… uma idéia seria… que a máquina q tem o bd… mandar para a máquina q roda hibernate… por exemplo via rmi…

blz…?

Tou usando hibernate mas tou querendo saber se tem como ele reconher o ip da base de dados

Tenho um servidor e o cara q da o suporte de rede troca o ip do servidor tem como o hibernate.cfg.xml reconhecer automaticamente o novo ip?

Se não o que tenho q fazer?