当前位置:   article > 正文

Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘***_id‘ in ‘field list‘

cause: java.sql.sqlsyntaxerrorexception: unknown column 'id' in 'field list

一、问题引入 

简单来说:代码自动识别的login_id与数据库loginId名不一致

这是一个映射错误问题

 

二、问题解决

  1. @Data
  2. @TableName("t_user_basic")
  3. public class User implements Serializable {
  4. @TableId(value = "id", type = IdType.AUTO)
  5. private Integer id;
  6. private String loginId;
  7. private String nickName;
  8. private String pwd;
  9. private String headImg;
  10. }

 原先代码上加入 @TableField("数据库属性名")

  1. @Data
  2. @TableName("t_user_basic")
  3. public class User implements Serializable {
  4. @TableId(value = "id", type = IdType.AUTO)
  5. private Integer id;
  6. @TableField("loginId")
  7. private String loginId;
  8. @TableField("nickName")
  9. private String nickName;
  10. private String pwd;
  11. @TableField("headImg")
  12. private String headImg;
  13. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/625099
推荐阅读
相关标签
  

闽ICP备14008679号