mysql自增字段與主鍵問(wèn)題
mysql添加了一個(gè)自增主鍵id,但是在生成的實(shí)體類(lèi)中我不想用id作為默認(rèn)主鍵,我想用字段userid為主鍵,包括用到的查詢(xún)getById等都是用userid進(jìn)行查詢(xún),需要怎樣設(shè)置才行?目前用mybatis-plus generator自動(dòng)生成的實(shí)體如下:
@ApiModelProperty(value?=?"ID") @TableId(value?=?"ID",?type?=?IdType.AUTO) private?Integer?id; @ApiModelProperty(value?=?"用戶(hù)ID") @TableField("UserID") private?String?UserID;
2019-09-22
不太理解你為什么要這么做,你把@TableId設(shè)置到UserID上,主鍵策略設(shè)置為