Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/11/2013, 13:09
MarronsDispatcher
 
Fecha de Ingreso: noviembre-2012
Mensajes: 40
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Actualización muy lenta MySQL JPA

Cita:
Iniciado por Link_OOT Ver Mensaje
y ahora no se que he tocado
Mal comenzamos

Código Java:
Ver original
  1. Caused by: java.lang.StackOverflowError

Normalmente, aunque puede haber más motivos, se suele producir cuando te llamas a ti mismo, y lo por lo tanto, no obtienes nunca salida a tu método. (Debugear suele ser la mejor opción).

Código Java:
Ver original
  1. LEFT OUTER JOIN Cliente t1 ON t0.DNICLiente = t1.cif WHERE (t0.DNICLiente = ?) [params=(String) 12345678Z

¿Esa query corresponde a la sentencia previa de JPA a la merge que me comentabas antes? En la clausula WHERE filtras por un String, cualquier query que filtre por un String, suele penalizar mucho.

Esa LEFT OUTER JOIN...que tipo de relación es ? one to many? one to one? Sin tener ni idea de tu respuesta, normalmente el rendimiento mejora con una LEFT OUTER JOIN FETCH, nos evitamos que JPA realice sub-consultas por cada registro de la relación.

Saludos.