cisneros día a día

sábado, agosto 20, 2005

Poltergeist [01]: Registros de tabla catálogo que se borran.

Resuelto el primer poltergeist del proyecto.

Resulta que si borraba un elemento DocumentBean se borraban todos los objetos hijos que este referenciaba, esto está bien hasta cierto punto: no puede borrar objetos que pertenezcan a una tabla catálogo.

Al principio lo ví claro, tenía configuradas las relacciones de muchos a uno con cascade="all", y claro, se borraban todos los hijos fueran lo que fueren.. pero aún quitando esto seguían desapareciendo registros de tablas catálogo.. el problema era que me estaba olvidando de las relaciones muchos a muchos.

En fín que hay que tener cuidado con el cascade. :)