tengo esta entidad
public class AutorEntidad {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long Id;
private String nombre;
@Column(name = "fecha_nacimiento",nullable = true)
private int fechaNacimiento;
@Column(name = "fecha_muerte",nullable = true)
private int fechaMuerte;
}
cuando hago esta query con JPQL funciona
@Query("SELECT s FROM AutorEntidad s WHERE s.fechaMuerte < :fecha" ) y me da
[Cervantes Saavedra, Miguel de] el autor de mi entidad pero cuando intento esta query
@Query("SELECT s FROM AutorEntidad s WHERE s.fechaMuerte < :fecha AND s.fechaNacimiento >= :fecha") y da resultado [] tengo mal en la logica de la query? o esta mal escrita?