使用关键字/保留字作为表名,然后直接使用mybatis-plus的save方法会导致报错sql语法错误。
如果手写sql可以将表名用反引号包起来即可解决问题,例如:
insert into order -> insert into `order`
使用mybatis-plus时常不手写sql,可以在对应pojo类加上@TableName(value ="`order`"),
这里同样用反引号包起来也可以解决问题
使用关键字/保留字作为表名,然后直接使用mybatis-plus的save方法会导致报错sql语法错误。
如果手写sql可以将表名用反引号包起来即可解决问题,例如:
insert into order -> insert into `order`
使用mybatis-plus时常不手写sql,可以在对应pojo类加上@TableName(value ="`order`"),
这里同样用反引号包起来也可以解决问题