Я пытаюсь использовать Ibatis с GWT, и у меня есть этот сценарий, у меня есть таблицы базы данных Аэропорт, Терминалы и Полеты.Аэропорт может иметь разные терминалы.Терминал может иметь один Аэропорт и много рейсов.И у рейса может быть один терминал.Таким образом, структура таблицы выглядит следующим образом.
Аэропорт -id -name -terminal_id
Терминалы -id -name -flight_id
Полеты -id -airline -terminal_id
Мой оператор выбора выглядит следующим образом
SELECT airport.name AS Airport,
terminals.name AS Terminal,
flights.airline,
FROM airport,
terminals,
flights
WHERE airport.terminal_id = terminals.id
AND terminals.flight_id = flights.id;
Как будут выглядеть карты sql для получения этого результата.Я запутался, когда набор результатов представляет собой комбинацию таблиц, поэтому набор результатов не является модельным объектом ни для одной из трех таблиц.