Impedir hibernate de travar o programa

Olá pessoal… meu sisteminha tá rodando legal…
eu coloquei uma opção do usuário fornecer os dados pra o login do banco, como ip, login, senha, etc…
aí tudo bem, mas o problema acontece no caso do usuário digitar um dado errado, como o endereço ip do banco…
o hibernate dá um monte de problema de thread e o sistema fica travado…
começa com esse warn:

 WARN ThreadPoolAsynchronousRunner:608

alguém sabe como evitar q isso aconteça? tem como eu intervir o hibernate nesse momento avisando ao usuário que o endereço digitado está incorreto?

obrigado.

alguém teve esse problema?

Você precisa validar o valor antes do mesmo ser usado pelo hibernate… Vc pode criar uma conexão jdbc normal para validar o endereço. Caso a conexão seja bem sucedida vc fecha a mesma e passa os valores para o hibernate, caso contrário, avisa o usuário.

Até mais!

[quote=davidbuzatto]Você precisa validar o valor antes do mesmo ser usado pelo hibernate… Vc pode criar uma conexão jdbc normal para validar o endereço. Caso a conexão seja bem sucedida vc fecha a mesma e passa os valores para o hibernate, caso contrário, avisa o usuário.

Até mais![/quote]

Obrigado David…
vou tentar!
[]'s