No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

1D
4H
50M
12S

Métodos CREATE, UPDATE y DELETE

28/31
Recursos

Aportes 4

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Jpa ya tiene un metodo el cual elimina el usuario por medio del id, este metodo es deleteById(id).
Un pequeño aporte para el que quiera probarlo.

Otra cosa, el profe le da error por que el en ese metodo esta retornando un optional y ese optional toma dos valores.

al final del metodo hay que colocar un .get()
ose:

 public User updateUser(Long id, User user) {
        return userRepository.findById(id).map(
                user1 -> {
                    user1.setEmail(user.getEmail());
                    user1.setBirthDate(user.getBirthDate());
                    user1.setName(user.getName());
                    return userRepository.save(user1);
                }
        ).get();
    }

Una petición REST completa se basa en:

-URL(Dominio, protocolo)
-verbo HTTP (GET, PUT, POST, DELETE)

¿Cuándo conviene usar REST?

-Interacciones simples (agregar recursos, quitarlos, modificarlos)
-Recursos limitados

¿Cuándo NO conviene usar REST?

-cuando las interacciones son más complejas, ejemplo cuándo necesitamos que el servidor aporte más lógica.

con el mismo metodo save() se puede realizar un update, para que esto sea posible se tiene que enviar el id con el objeto