domingogallardo/mads-todolist-inicial-playframework

Corregir método addUsuarioEquipo en JPAEquipoRepository

Closed this issue · 0 comments

En el método se pasa un usuario y un equipo desconectados del entityManager. Para recuperarlos de la base de datos se debería llamar a find en lugar de llamar a merge.

Lo que hace merge es actualizar la BD con el objeto que recibimos. No es correcto usarlo aquí, porque si pasamos un equipo o un usuario no existente se añaden a la BD en lugar de lanzar una excepción.