成功解决:java.sql.SQLSyntaxErrorException: Unknown column ‘origin_name‘ in ‘field list‘

在SpringBoot+Mybatis-plus中、会默认将实体类中的驼峰命名转换为下划线的形式。例如:userName–>user_name。

出现这种错误、一般是数据库字段和实体类字段映射关系不正确、可以优先从这角度出发考虑

1、控制台错误截图

我这里使用mybatis-plus插入一条数据到数据库中

在这里插入图片描述

2、错误代码

2.1 实体类

在这里插入图片描述

2.2 数据库字段

在这里插入图片描述

3、解决方法

  • 1、一个是开启配置,不让他自动转换(这里省略)
  • 2、直接修改数据库中的字段(个人习惯、习惯将数据库字段以下划线的形式)

在这里插入图片描述

4、成功解决

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43304253/article/details/127273641