¡Hola Jesus, espero que estés bien!
La excepción PersistentObjectException: Entidad Desconectada Pasada a Persistir es un error común en JPA y Hibernate que ocurre cuando se intenta persistir una entidad (en tu caso es el Authors) que no está asociada a la sesión actual. Esto puede suceder por varias razones, como:
- La entidad se obtuvo de una consulta anterior y ya no está asociada a la sesión.
- La entidad se creó manualmente y no se ha adjuntado a la sesión.
- La entidad se desasoció de la sesión explícitamente.
La solución a este error depende de la causa específica. ¿Podría mostrarme más de tu código por favor?
Sugerencias adicionales:
- Asegúrese de que la entidad se obtiene de la sesión actual: No use entidades obtenidas de consultas anteriores o creadas manualmente sin asociarlas a la sesión.
- Evite desasociar entidades de la sesión explícitamente: Si necesita desasociar una entidad, use el método detach() de EntityManager.
- Consulte la documentación de JPA y Hibernate: Para obtener más información sobre la gestión de entidades y la resolución de errores, consulte la documentación oficial de JPA y Hibernate.
Espero haber ayudado y buenos estudios!