使用hibernate对象关系映射框架时报错表不存在 MySQLSyntaxErrorException: Table doesn’t exist
报错后立刻查看报错信息,在error下面会指明哪张表不存在,如截图

出现报错后,
首先,检查数据库中的表名是否和sql中的表名完全对应,要求表名中大小写也匹配;
其次,@Query注解中是否写了“nativeQuery=true",如果没有写,表名要写表对应的实体类名;由于我本人习惯使用mybatis关系框架,所以我都会写上“nativeQuery=true",意思是使用原生sql进行查询。(注:原生sql,就是可以直接在数据库中执行进行查询的sql语句)