Timeout e verificação se a conexão foi realizada

0 respostas
P

Pessoal estou com dois problemas com o JPA (utilizando o Toplink)

Primeiro, quando eu crio meu EntityManager através do método createEntityManagerFactory, ele automaticamente TENTA efetuar a conexão com o banco, e se ele não conseguir? como eu faço pra saber? Tentei usar o método isOpen mas não rola porquê ele lança uma exceção antes de atingir esse método e não faço a mínima idéia de onde capturá-la… :frowning:

Segundo, como eu faço pra colocar um timeout? Tenho um aplicação desktop, caso a rede caia, e houver uma tentativo de acesso ao banco de dados, ele simplesmente fica aguardando eternamente por esta reposta…

Criado 5 de junho de 2008
Respostas 0
Participantes 1