在启动项目的时候, 发生了这个错误, 查了下网上其他人的博客, 均无济于事。结果突然发现自己将实体类中的一个成员变量改了名字,而hibernate.hbm.xml文件里没有改,于是发生了上面的错误。以后不能大意了。

另外,实体类中的成员变量起名时,一定要注意不能有MySQL里的保留字。最近的项目中,我写的类中有一个“固顶级别” 属性,结果将其命名为order,之后启动项目后就发生了错误,因为order是MySQL的保留字,于是便将其改为了orderId,bug成功被修复^_^。