项目中有数据库的字段名结尾有下划线(day_name_),但还不能改字段名,这样就无法直接用驼峰转换了。
摸索了好一阵 找到了解决办法
@TableId(type = IdType.INPUT,value = "ID_")
private Integer id;
@TableField("DAY_VAL_")
private String dayVal;
@TableField("DAY_NAME_")
private String day_name;
@TableField("STATUS_")
private Integer status;
@TableField("DURATION_")
private String duration;
这样写即可 注意点是@TableField里和数据库字段名对应 而字段名结尾不能有下划线
原因可能是mybatisPlus会自动将_后面转大写 会导致出错 所以只要结尾没有下划线想写驼峰还是中间带下划线的都可以