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.290 seconds.

60920 pages viewed, 15 today
29269 visits, 10 today
FireStats icon Powered by FireStats