在SpringBoot+Mybatis-plus中、会默认将实体类中的驼峰命名转换为下划线的形式。例如:userName–>user_name。
出现这种错误、一般是数据库字段和实体类字段映射关系不正确、可以优先从这角度出发考虑
1、控制台错误截图
我这里使用mybatis-plus插入一条数据到数据库中
2、错误代码
2.1 实体类
2.2 数据库字段
3、解决方法
- 1、一个是开启配置,不让他自动转换(这里省略)
- 2、直接修改数据库中的字段(个人习惯、习惯将数据库字段以下划线的形式)
4、成功解决