Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2009, 05:55
keshone
 
Fecha de Ingreso: septiembre-2008
Ubicación: Barcelona
Mensajes: 33
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con Hibernate

Buenos días,

Primero de todo lo siento, algo me dice que me estoy equivocando al publicar este post en Java pero no he visto ninguna sección exclusiva de Hibernate.

Segundo, tengo un problema con algunas queries que lanzo en la base de datos, esto es, se duplican. Cuando llegan a los 80 segundos de espera (sé que es mucho tiempo), se duplican; y así cada 80 segundos. Cómo es esto posible? Algo me dice que es de la configuración del hibernate pero, sinceramente, no sé qué puede estar mal.

Os pego la configuración, a ver si alguien tiene alguna idea (ojala, de verdad).


Código:
<hibernate-configuration>
<session-factory>
<!-- local connection properties -->
<property name="hibernate.connection.url">
jdbc:mysql://localhost/copiaPro
</property>
<property name="hibernate.connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<!-- property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">root</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.transaction.factory_class">
org.hibernate.transaction.JDBCTransactionFactory
</property>
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.cache.use_query_cache">false</property>
<property name="hibernate.max_fetch_depth">3</property>

<!-- configuration pool via c3p0-->
<property name="c3p0.acquire_increment">1</property>
<property name="c3p0.idle_test_period">10800</property> <!-- seconds -->
<property name="c3p0.max_size">40</property>
<property name="c3p0.max_statements">0</property>
<property name="c3p0.min_size">0</property>
<property name="c3p0.timeout">100</property> <!-- seconds -->
<property name="connection.autoReconnectForPools">true</property>
<property name="c3p0.acquireRetryAttempts">2</property>
<property name="c3p0.automaticTestTable">C3P0TestTable</property>
<property name="c3p0.testConnectionOnCheckout">true</property>
Muchísimas gracias, un saludo!