com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.ac_flight' doesn't exist


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;

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM