mybatis plus 插入数据库记录主键手动插入_xjt_1993的博客-CSDN博客

mybatis plus在插入记录时,有以下几种方法

boolean insert(T var1);

boolean insertAllColumn(T var1);

boolean insertBatch(List<T> var1);

boolean insertBatch(List<T> var1, int var2);

boolean insertOrUpdateBatch(List<T> var1);

boolean insertOrUpdateBatch(List<T> var1, int var2);

当时实体中,主键生成方式不设置生成方式时,默认的是自增。所有当你设置主键的值时,依旧无法保存主键。

**@TableId(value = "id")
private Integer id;**

我们可以设置主键的生成方式

@TableId(value = "id",type = IdType.INPUT) 这种方式是主键手动输入

主键生成方式类型如下(IdType):

AUTO(0, "数据库ID自增"),
INPUT(1, "用户输入ID"),
ID_WORKER(2, "全局唯一ID"),
UUID(3, "全局唯一ID"),
NONE(4, "该类型为未设置主键类型"),
ID_WORKER_STR(5, "字符串全局唯一ID");


原网址: 访问
创建于: 2021-08-03 10:27:53
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论