Detached entity passed to persist #315
Replies: 1 comment 2 replies
-
buenas @utnFBlasco
por lo que veo del stack trace ese metodo (
Puede ser que datosPepe sea de ese tipo? y de alguna forma este involucrada en la busqueda? En general hibernate bufferea operaciones, por ejemplo un update, tambien podria ser una creacion, hasta que es necesaria. Por ejemplo puede que este buffereando el insert, pero como luego tiras un select, dice.. momento, tengo un insert pendiente, y cuando lo va a tirar dice, momento, este objeto no lo tengo marcado como persist ni tampoco es que le pusieron el cascade, entonces te rompe ahi. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Buenas tenemos un error en la independencia de los tests cuando implementamos la base de datos, nos tira el error 'detached entity passed to persist', googleamos el error y hay muchas respuestas pero no nos sirvió ninguna. Una que resaltaba era la que se estaba creando una fila con un id ya generado, pero debugeando chequeamos la base de datos y se hace bien el rollback sobre el test anterior, por lo tanto no tendría sentido ya que las tablas están vacías. El error como se puede ver en la imagen, se produce en la línea getListaPreguntas(busca en la bd las preguntas) pero eso no es parte del test y ya esta testeado en otros test. Además el error hace referencia a la entidad dato de contacto(es una tabla que se relaciona con la de usuarios) y no a la entidad de las preguntas que tampoco es la entidad que queremos testear sino que a lo que apunta el test son las publicaciones.
Si alguno lo resolvió y nos puede dar una mano buenísimo, Saludos! Abajo paso los dos tests que ejecutados juntos rompen.
Beta Was this translation helpful? Give feedback.
All reactions