Hibernate NonUniqueObjectException

Si hay dos objetos no identicos (distinto #) en la session pero tienen la misma ID para el hibernate, a la hora de hacer un update de ambos vamos a tener una excepcion irrecuperable de clase NonUniqueObjectException.

La solucion mas sencilla, aunque habria que ver todo el escenario, es usar un session.evict(Object o) para sacar el objeto repetido de la session una vez almacenado.

Entradas y comentarios feeds. 13 queries. 0.244 seconds.

57429 pages viewed, 106 today
27372 visits, 28 today
FireStats icon Powered by FireStats