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();
}