Unknown column ‘drug_name‘ in ‘field list‘
发布日期:2021-05-10 15:44:21 浏览次数:21 分类:精选文章

本文共 3449 字,大约阅读时间需要 11 分钟。

������MyBatis-Plus���������������������������������������������������������������������������������������������������������������������������������������������


��������������� ������������������������������������������������������������������

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'drug_name' in 'field list'

��������������������������������������������������������������������� drug_name���


��������������� ��������������������������������������������������������� drug_name ���������������������������������������������������������������������������������������������������������

drug_name ��� drugName
drug_price ��� drugPrice

... ���������������������MyBatis-Plus���������������������������������������������������������������������������������������


��������������� ���������MyBatis-Plus���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

  • ������������������������������������ ��������������������������������� @TableField ���������������������������������������������MyBatis-Plus���������������������������������

    @TableField("drugName") // drug_name ��� drugName
  • ������������������������������������ ������������������������������������������������������������������������������ drugname������������ drugName������������������������������������������������������������������������������������������


  • ������������������ ���������������������������������������������������������������������������������������������������

    package com.fh.model;
    import com.baomidou.mybatisplus.annotation.*;
    import com.fasterxml.jackson.annotation.JsonFormat;
    import lombok.AllArgsConstructor;
    import lombok.Data;
    import lombok.NoArgsConstructor;
    import org.springframework.boot.jackson.JsonComponent;
    import org.springframework.format.annotation.DateTimeFormat;
    import java.util.Date;
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    @TableName("d_drug")
    public class Drug {
    @TableId(type = IdType.AUTO) // ���������������������������
    private Integer id;
    @TableField("drugName") // ��������������������� drug_name
    private String drugName;
    // ���������������������
    @TableField("drugPrice") private Integer drugPrice;
    @TableField("drugSales") private Integer drugSales;
    @TableField("drugStock") private Integer drugStock;
    @TableField("isOTC") private Integer isOTC;
    private String person;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @TableField("producedDate") private Date producedDate;
    private String photo;
    @TableField("brandId") private Integer brandId;
    @TableField("brandName") private String brandName; // ���������������������������,���������
    @TableField("areaId") private Integer areaId;
    @TableField("areaName") private String areaName; // ���������������������������,���������
    }

    ���������������

    • ������������������������������������������������������ brandName ��� areaName��������������� @TableField(exist = false) ���������������������������������������������
    • ���������������������������������������������������������������������������������������������������������������������

    ������������������������������������������������������������������������������������������������������������������������ @TableName ������������������������������������������������������������

    上一篇:argument type mismatch
    下一篇:Table ‘ghh.drug‘ doesn‘t exist

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2025年04月26日 17时29分12秒