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.
Introducción a Spring Boot
¿Qué es Spring Boot?
Características principales de Spring Boot
Instalación de entorno de desarrollo: Windows
Instalación de entorno de desarrollo: macOS
Instalación de entorno de desarrollo: Ubuntu
Dependencias en Spring Boot
¿Qué es una dependencia?
Inversión de control y el patrón de inyección de dependencias
Autoconfiguration y runtime
Anotaciones para indicar dependencias en Spring Boot
Creación de proyecto bajo arquitectura de dependencias
Inyección de dependencia "Component"
Ejemplo de creación de dependencia propia
Configuración general de Spring Boot
Cambio de puerto y path
Uso de properties y valores
Uso de properties con ejemplo de generación de POJO
Qué son los logs y cómo usarlos
JPA con Spring y Spring Data
Modelado de entidades con JPA
Configuración de datasource con properties y classes
Registro en base de datos con JpaRepository
Uso de JPQL en anotación query
Uso de anotación value para apuntar a properties
Obtención de información usando Query methods
Uso de Query methods con Or, and, OrderBy, Between, Sort
Uso de JPQL con named parameters
Uso de anotación transactional
Rollback con la anotación transactional
REST con Spring Boot
CRUD bajo arquitectura REST
Métodos CREATE, UPDATE y DELETE
Probando la API REST
Pagination con Spring Boot
Conclusiones
Sigue aprendiendo Spring Boot
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 4
Preguntas 4
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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.