Witam, mam problem z rozwiązaniem problemu z filtracją po wynikach metod. Mam klase Car z której dziedziczyć będą różne klasy typu: Tir itd. Potrzebuje zrobić filtracje coś w stylu jak na otomoto że można podać np wartości długości auta od do, date produkcji od, albo tylko do oraz filtrowanie po wyniku metod averageSpeed oraz averageFuelCOnsumption, ale bez przypisywania ich jako pole. Próbowałem robić to criteria oraz QueryDSL ale nie wyszło. Z góry dziękuje za wszelkie porady. Pozdrawiam
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "APP_CAR")
@Entity
public abstract class Car {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String type;
private Double length;
@CreatedBy
private String createdBy;
@CreatedDate
private LocalDateTime createdAt;
public abstract Double averageSpeed();
public abstract Double averageFuelConsumption();
}