数据库中的字段名与程序中定义的成员变量名不一样的问题

94 阅读1分钟

在对后端数据库中的表进行访问时,遇到了下面这个问题:

Snipaste_2025-02-18_14-46-16.png 这个问题的原因是,在程序中定义的成员变量名与数据库中的字段名不一致的原因(也有可能是数据库中还没有定义该字段),所以程序会报错。 解决方法:

Snipaste_2025-02-18_14-50-34.png 如图所示,只需要在对应成员变量的位置添加 @TableField(exist = false) 的注解,问题即可解决。

@TableField 是 Mybatis-Plus 中的一个常用注解,用于对普通字段的注解。当程序出现上述错误时,使用此注解,并且将 exist 的值设置为 false 即可。