当前使用版本(必填,否则不予处理)

3.5.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

实体属性与表字段不对应,使用@TableField注解。 建议注解增加别名属性,让用户可以自定义别名

重现步骤(如果有就写完整)

实体 @TableField("levels") privete String level; 打印SQL SELECT levels AS level FROM XXX

报错信息

SQL语法错误

Comment From: qmdx

1,禁止使用关键词

2,转义

注解配置转义符 '

@TableField("'levels'")

全局配置

GlobalConfig.DbConfig dbConfig = new GlobalConfig.DbConfig();
 dbConfig.setColumnFormat("'%s'");

Comment From: LJieerone

注解配置转义符 ' @TableField("'levels'") sqlserver查询可以,保存的时候报错