domingogallardo/mads-todolist-inicial-playframework

Refactoritzación II

Closed this issue · 0 comments

gsr9 commented

Trata de los métodos 'addUsuarioEquipo' y 'deleteUsuarioEquipo' de la clase 'JPAEquipoRepository'.
El problema era que el método 'merge' del entity manager también actualiza la base de datos. Si nos pasan un equipo o un usuario con alguna modificación (o algún campo sin rellenar) se propagaría a la base de datos. No es correcto, lo que hay que hacer es un 'find' para recuperar el equipo y el usuario de la BD.