java.sql.SQLSyntaxErrorException: Unknown column ‘user_name‘ in ‘field list‘
数据库中不存在java代码中使用的列名
但是我使用的是mybatisplus,没有显式的写任何sql。
实体类中是userName,数据库里是userName。
@ApiModelProperty("用户名")@TableField("userName")//给 userName 属性加上 @TableField("userName")
//告诉 MyBatis-Plus 不要自动驼峰转下划线,直接用表里的列名:private String userName;
mybatisplus会自动把驼峰命名加下划线
用TableField显式声明一下就行