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