当前使用版本

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.3.1</version>
</dependency>

该问题是如何引起的?

mysql中字段名为rank domain中字段为

//@TableField("rank") //加不加都报错,改成"`rank`"才不报错
private String rank;

报错信息

正常查询时报错 queryChainWrapper.list()

org.springframework.jdbc.BadSqlGrammarException: \n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

Comment From: miemieYaho

就这样的