# mybatis-plus 这个是mybatis框架的加强版,功能更加强大而且开发更加便捷,常用的查询,插入等操作甚至不用编写sql。它会自动帮你生成sql来让你快速的使用。 ## 问题 ### 自动SQL关键字问题 因为他是mybatis的增强版,所以用mybatis的方法也可以解决`列名是关键字`的问题,当然最好的解决方案还是优先保证**数据库设计过程中避免使用关键字**。但是,如果使用它自动生成的sql,他是不会写在xml文件里的,他是通过实现一个service类来增强代码,这种情况下要怎么办? 使用@TableField注解: ```java @ApiModelProperty("描述信息") @TableField(value = "`desc`") private String desc; ```