MyBatis-Plus添加:常用主键策略的分析及实现

MyBatis-Plus添加:常用主键策略的分析及实现

添加时自动生成了默认主键策略

我们在创建表的时候并没有设置自动增长,并且添加时设置id为null。但是却自动出现了一串长长的id,这串id是由MyBatis-Plus为我们自动生成的,它叫做主键策略。接下来就讲解MyBatis-Plus的主键策略技术。

ASSIGN_ID默认策略

使用注解可以实现主键策略,MyBatis-Plus默认的主键策略是:ASSIGN_ID (底层使用了雪花算法)

    @TableId(type = IdType.ASSIGN_ID)

MyBatis-Plus添加:常用主键策略的分析及实现

主键策略

上述主键策略中,常用的是ASIGN_IDAUTO,剩下的ASSIGN_UUID是自动生成一个随机值,INPUT则是手动设置值。

AUTO自增策略

若使用AUTO自增策略,则需要在创建数据表的时候设置主键自增。在实体字段中如下配置:

     @TableId(type = IdType.AUTO)

要想影响所有实体的配置,还可以设置全局主键策略:

    #全局设置主键生成策略
    mybatis-plus.global-config.db-config.id-type=auto

至此,关于MyBatis-Plus的主键策略测试完成。

文章均来自互联网如有不妥请联系作者删除QQ:314111741 地址:http://www.mqs.net/post/15476.html

相关阅读

  • 产品推广的方式有哪些(79种推广方式总有一种适合你)

    产品推广的方式有哪些(79种推广方式总有一种适合你)

    产品的推广是企业的一个重要环节。产品的推广,不仅是让消费者了解产品,而且还能够让企业在网络上获取更多品牌影响力。只有做好了产品推广,才能够让企业在品牌建设中取得更大的成就。那么产品推广应该怎么做?不同的产品使用不同推广法。但任何一...

    2025.12.09 02:51:31作者:iseeyuTags:推广
  • 淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝在很长一段时间内,一直被认为是中国最大的电子商务平台。人们在这里购物,与在别处购物一样,会感觉到很便捷、很实惠。因此,随着电商行业的发展。如今,淘宝网站的活跃用户数已经超过了1亿人(目前该数据仅统计了部分用户)。而作为一个淘宝...

    2025.12.09 01:56:09作者:iseeyuTags:运营
  • 新电商平台:抖音小店店铺运营、选品秘籍

    新电商平台:抖音小店店铺运营、选品秘籍

    核心导读: 在前几年互联网兴起时代,流量比较分散,搜索引擎是当时互联网流量的入口,那时候互联网生意如果想要获取流量,都是需要向搜索引擎去购买,竞价获取流量。所以当时以百度为主的搜索引擎等,成为了获取互联网流量的主要来源。 直至现在,...

    2025.12.08 21:54:02作者:iseeyuTags:万物尝鲜节淘宝网搜索引擎美好一直在身边

添加新评论