mybatis plus构造sql脚本无法识别关键字字段,解决方案

场景:

        使用 mybatis plus 构造的脚本中如果有关键字,例如 desc、force 等或其他关键字,如果关键字不转义的话,执行会直接报错

解决:

在实体类中对应的关键字属性上增加 @TableField 注解,设置value值为转义字符,如:

    @TableField(value = "`force`", condition = SqlCondition.EQUAL)
    private Integer force;

问题得到解决

你可能感兴趣的:(MyBatis,Plus,mybatis,sql)