Commit 45f3ac01 by Rubén Ramírez

feat: [RepositorioUsuario]: Creadas funciones para actualizar al usuario con los nuevos datos

parent 3574148a
...@@ -53,4 +53,19 @@ public class RepositorioUsuario { ...@@ -53,4 +53,19 @@ public class RepositorioUsuario {
return count > 0; return count > 0;
} }
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public Optional<Usuario> findByNombreUsuario(String nombreUsuario) {
String query = "SELECT u FROM Usuario u WHERE u.nombreUsuario = :nombreUsuario";
return em.createQuery(query, Usuario.class)
.setParameter("nombreUsuario", nombreUsuario)
.getResultList()
.stream()
.findFirst();
}
@Transactional
public Usuario actualizar(Usuario usuario) {
return em.merge(usuario);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment