Java - Cómo obtener el dato de un atributo a través de su id y eliminar una entidad en Spring

 
Vista:

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:
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder