Hibernate.cfg.xml

4 respostas
rocha

Pessoal eu queria saber se o parametro autoReconnect=true é especifico do mysql ou isso é do hibernate, pois o tutorial q estou seguindo usa o mysql e eu estou usando o Firebird

sintaxe:

<property name="connection.url"> jdbc:mysql://localhost:3306/bd?autoReconnect=true</property>

Velu! :roll:

4 Respostas

Rafael_Nunes

Eu creio que seja só pro Mysql.De qualquer forma, já que você está só testando, coloca só a url do teu banco.

_fs

E se estiver usando o C3PO pool, ele tem essa propriedade, assim o comportamento independerá de banco.

rocha

No hibernate.cfg e hibernate.prperties essa sintaxe é correta:

jdbc:firebirdsql:localhost/3050:C:\Arquivos de programas\IBOConsole\BD?autoReconnect=true
eferro

Eu uso o C3P0 e tá ocorrendo que quando há uma queda no banco, após o reestabelecimento do banco, minha aplicação não consegue mais conexão. Eu acho que o C3P0 não está limpando o pool.

Vocês já viram este comportamento antes? Qual é a saída?

Obrigado.

Vejam meu hibernate.cfg.xml e c3po.properties:

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@XX.XXX.XXX.X:XXX:nome

usuario
senha

true

net.sf.hibernate.dialect.Oracle9Dialect
5
20
300
50
150

Este arquivo sobrescreve as propriedades

default do C3PO.

Encerra o pool de conexões quando fora

de uso por mais de meia hora

c3p0.maxIdleTime=1800

Criado 21 de março de 2005
Ultima resposta 22 de ago. de 2006
Respostas 4
Participantes 4