Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 12:02
barxell
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Error al cambiar de conexion JDBC a Datasource

Hola a todos!

Estoy desarrollando una aplicación con JSF + Seam + Hibernate y tengo un problema al modificar la configuración de la conexión de hibernate.

Todo funciona correctamente, sin embargo, si modifico la conexión JDBC de hibernate y le pongo un datasource definido en Glassfish, hay un apartado de la aplicación que deja de funcionar (insert en una tabla cabecera y en una tabla de detalle). Todo el resto de la aplicación funciona correctamente.

El error que me aparece es:

111028 [httpSSLWorkerThread-8080-4] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 1205, SQLState: 41000
111030 [httpSSLWorkerThread-8080-4] ERROR org.hibernate.util.JDBCExceptionReporter - Lock wait timeout exceeded; try restarting transaction

org.hibernate.AssertionFailure: null id in es.xxx.xxx.pojos.DetVenta entry (don't flush the Session after an exception occurs)


Parece que no consigue liberar la transacción, pero no se a qué puede ser debido.

¿Alguien a tenido un problema similar?

Muchas gracias!