问题,id一直不能自动生成。
解决:当定义id为string类型时,使用的type应该为:IdType.ID_WORKER_STR,
而代码生成器生成为了IdType.ID_WORKER,这个用来生成Long类型的。
修改前:
@ApiModelProperty(value = "讲师ID")
@TableId(value = "id", type = IdType.ID_WORKER)
private String id;
修改后:
@ApiModelProperty(value = "讲师ID")
@TableId(value = "id", type = IdType.ID_WORKER_STR)
private String id;