Cómo obtener el dato de un atributo a través de su id y eliminar una entidad en Spring
Publicado por Cristian (1 intervención) el 24/05/2020 06:31:41
Estoy haciendo una aplicación web en Spring y quisiera obtener el dato de un atributo alojado en PostgreSQL para eliminar una entidad a través de su id.
Tengo la clase Turno con los siguientes atributos:
La clase TurnoServicio tiene el siguiente método eliminar(), el cual solicita su id para eliminar una entidad pero necesito hacer una validación. El atributo fechaTurno debe ser mayor a la fecha y hora actual del sistema, que tampoco sé como obtenerla en Spring. Mi lógica sería realizar un "if" dentro de este método.
Método eliminar() de la clase TurnoServicio:
Espero su opinión y respuesta. Saludos a todos. Muchas gracias.
Tengo la clase Turno con los siguientes atributos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Entity
@Data
@NoArgsConstructor
public class Turno {
@Id
@GeneratedValue
private Integer id;
private String nombreApellido;
private Date fechaTurno;
@ManyToOne
private Categoria categoria;
}
La clase TurnoServicio tiene el siguiente método eliminar(), el cual solicita su id para eliminar una entidad pero necesito hacer una validación. El atributo fechaTurno debe ser mayor a la fecha y hora actual del sistema, que tampoco sé como obtenerla en Spring. Mi lógica sería realizar un "if" dentro de este método.
Método eliminar() de la clase TurnoServicio:
1
2
3
public void eliminar(Integer id) {
repositorio.deleteById(id);
}
Espero su opinión y respuesta. Saludos a todos. Muchas gracias.
Valora esta pregunta


0