Я работаю над проектом весенней загрузки, следуя некоторому руководству.Я не могу решить вышеупомянутую проблему, я попробовал все.Пожалуйста, помогите мне
Боб класса
@Entity
@Table(name="flight")
public class Flight {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@Column(name = "Flight_Number")
private String flightNumber;
@Column(name = "Operating_Airlines")
private String operatingAirlines;
@Column(name = "Departure_City")
private String departureCity;
@Column(name = "Arrival_city")
private String arrivalCity;
@Column(name = "Date_Of_Departure")
private Date dateOfDeparture;
@Column(name = "Estimated_Departure_Time")
private Timestamp estimatedDepartureTime;
//getters and setters
}}
Репозиторий
public interface FlightRepository extends JpaRepository<Flight, Long> {
@Query(value = "select * from flight f where f.departureCity =:departureCity and f.arrivalCity =:arrivalCity and f.dateOfDeparture =:dateOfDeparture ", nativeQuery = true)
List<Flight> findFlights(@Param("departureCity") String from, @Param("arrivalCity") String to,
@Param("dateOfDeparture") Date departureDate);
}
База данных
create table flight
(
Id int not null auto_increment,
Flight_Number varchar(20) not null,
Operating_Airlines varchar(20) not null,
Departure_City varchar(20) not null,
Arrival_city varchar(20) not null,
Date_Of_Departure date not null,
Estimated_Departure_Time timestamp default current_timestamp,
primary key (Id)
)
Я получаю Неизвестный столбец 'f.departureCity' в 'где предложение'.