Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘id’ in ‘field list’
意思是數(shù)據(jù)庫找不到id這個列,將下面的id改成goodID就好了
public class TbGoods {// 自增id
// @TableId(value = "goodid",type = IdType.AUTO)
// 雪花算法
//錯誤寫法
@TableId(type = IdType.ASSIGN_ID,value = "id")//枚舉注解,使用
//正確寫法
@TableId(type = IdType.ASSIGN_ID,value = "goodID")//枚舉注解,使用ID_WORKER策略,全局唯一ID,數(shù)據(jù)庫設(shè)置自增也沒用
private Long goodid;
private String goodname;
private int num;
private double price;
private int typeid;
private String img;
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧