1 2 3 4 5 6 | class Trip { String name String city Date startDate Date endDate } |
1 2 3 4 5 | class Airline { static hasMany = [trip:Trip] String name String frequentFlier } |
1 2 3 4 5 6 7 8 9 10 11 | class Trip{ static hasMany = [flights:Flight] String name } class Flight{ static belongsTo = Trip String flightNumber Date departureDate Date arrivalDate } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | class Airline{ static hasMany = [flights:Flight] String name String iata String frequentFlier } class Flight{ static belongsTo = [trip:Trip, airline:Airline] String flightNumber Date departureDate Date arrivalDate } |
1 2 3 4 5 6 7 8 | class Airport{ static hasMany = [flights:Flight] String name String iata String city String state String country } |
1 2 3 4 5 6 7 8 | class Flight{ static belongsTo = [trip:Trip, airline:Airline] String flightNumber Date departureDate Airport departureAirport Date arrivalDate Airport arrivalAirport } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |