今天做项目的时候,调用mybatis进行数据查询,但是一直报错,查了半天,终于知道是在创建mysql数据库表时将function作为字段名,所以在查询的时候MySQL无法进行正常查询。 解决方法 在@TableField注解中加入反引号“ ` ” @TableField("`function`") private String function; 注意!!!以后进行数据库表设计的时候一定要注意不要把关键字设为字段名!!!