Foros del Web » Programación para mayores de 30 ;) » Java »

nonuniqueobjectexception

Estas en el tema de nonuniqueobjectexception en el foro de Java en Foros del Web. Hola buenas, Tengo un problema con hibernate. En la actual aplicación que estoy desarrollando cargo una datatable en jsf (cada fila puede ser eliminada, borrado ...
  #1 (permalink)  
Antiguo 23/10/2015, 09:07
 
Fecha de Ingreso: octubre-2015
Mensajes: 1
Antigüedad: 8 años, 6 meses
Puntos: 0
nonuniqueobjectexception

Hola buenas,

Tengo un problema con hibernate. En la actual aplicación que estoy desarrollando cargo una datatable en jsf (cada fila puede ser eliminada, borrado lógico). En el datatable muestro diferentes datos obtenidos previamente de diferentes tablas. Para ello hago uso de una consulta nativa con varios inner joins y seguidamente la convierto y ejecuto con "createSQLQuery". Para mostrar los datos en la tabla creé un DTO personalizado (en él meto el id de la tabla que consulto para posteriormente poder eliminarlo). Cuando intento borrar un registro pasándole el id del objeto (recuperando el objeto de la BBDD antes de realizar el borrado) me lanza el error "nonuniqueobjectexception a different object with the same identifier value was already associated".
Entiendo que que si tengo dos objetos con el mismo id en sesión me lanza la excepción. Lo que no entiendo es que los objetos que tengo en sesión con el mismo id son de diferente tipo ya que la primera consulta que carga la tabla me devuelve una lista de object[].

Espero me puedan dar una solución. Gracias

Última edición por suko1986; 23/10/2015 a las 09:21

Etiquetas: hibernate
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:28.