1....springBoot運行報錯:
ycom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'flight0_.arrival_city' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_201]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_201]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_201]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_201]
Unknown column 'flight0_.arrival_city' in 'field list':
說明:springBoot工程訪問,獲取界面數據時,報錯!!!
數據庫存在不能識別的列,也就是訪問的表不存在這個字段,
那么針對這個問題,去調節一下entity類
1 @Id 2 @GeneratedValue(strategy = GenerationType.IDENTITY) //自增設置 3 /** 4 * @Column 注解(表的字段) 必須加上 ,不然 test 會報錯 5 * 報錯信息 : 數據庫表 不存在 某個字段 6 * com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'flight0_.arrival_city' in 'field list' 7 */ 8 @Column(name="flight_id") 9 private Integer id; 10 @Column(name="flight_no") 11 private String flightNo; 12 @Column(name="departure_city") 13 private String departureCity; 14 @Column(name="departure_time") 15 private Date departureTime; 16 @Column(name="arrival_time") 17 private Date arrivalTime; 18 @Column(name="arrival_city") 19 private String arrivalCity;