Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2014, 15:31
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: Problema JSF + EJB + JPA

Hola,

Cita:
Iniciado por malome88 Ver Mensaje
...
A ver si alguien me puede explicar este comportamiento.
Posiblemente el problema está en el caché de la implementación de JPA que estés usando, la transacción y el método de actualización de la Entidad.

Por ejemplo, si tienes una Entidad con una relación uno a muchos con otra Entidad, al hacer un merge se crea una nueva Entidad y se copian los valores que le pasaste de la Entidad sin los campos relacionados, (se pierde el campo relacionado). Al hacer la consulta de nuevo no actualiza la Entidad porque ya está en el caché.

Posiblemente, si CitasFacade es transaccional, intentan hacer un update(T) de esa Entidad en otra transacción, pero observa bien los límites de la transacción, tienes que hacerlo en otra transacción, puesto que si lo haces en la misma donde hiciste el merge ... simplemente no va a hacer el merge.

Saludos,