Proposals are currently absent
-
Robert Gromyak
25 May 2021
@Data
public class Pilot {
private long pilotID;
private String name;
private Integer flightHours;
}
@Data
public class Airplane {
private Long airlineID;
private List<Pilot> pilots;
}
@Data
public class Airport {
private Long id;
private String name;
private List<Flight> flightList;
private List<Airplane> airlines;
}
@Data
public class Country {
private Long id;
private String name;
private List<Airport> airports;
}
@Data
public class Flight {
private long fightID;
private Airplane ariline;
private LocalDate date;
private Airplane destination;
private Airplane departure;
}
-
Vitalii Valchuk 31 May 2021public class Flight { private long fightID; private Airplane ariline; private LocalDate date; private Airplane destination; private Airplane departure; }Класс полет - зачем там 3 самолета на один полет?
-
Vitalii Valchuk 31 May 2021private List<Airplane> airlines; - если Airplane - это самолет,
airlines - переводится как авиакомпании - то где логика?
-
Robert Gromyak
31 May 2021
Можно переделать схему. Просто нужно 3-4 класса и что-бы были как-то связаны