Unknown column 'book0_.data' in 'field list'
可能也会有这个错误码:SQL Error: 1054, SQLState: 42S22
这里说明实体类book的变量名data在数据库中没有找到匹配的字段
所以去Book.java中看看
public class Book{
//此处手误,打成的data,应该是date
String data;
public String getData(){
return data;
}
public void setData(String data){
this.data = data;
}
}
再看下数据库中的字段
所以我们ctrl+F将Book.java里的data替换成date,或者手动修改
public class Book{
String date;
public String getDate(){
return date;
}
public void setDate(String date){
this.date = date;
}
}
然后就能正常访问了
By the way,这种问题一般是可以run起来的,但是当你访问到这个实体类对应的table的时候可能就会500错误然后控制台就报错了
By the way again,book0_.data中的book0_对应的应该就是book表,那么data对应的就是其中的一个字段,所以遇到同类的报错,我们就可以直接定位问题了~