推广

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

iseeyu2年前 (2024-02-21)推广131

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

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

ASSIGN_ID默认策略

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

    @TableId(type = IdType.ASSIGN_ID)

主键策略

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

AUTO自增策略

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

     @TableId(type = IdType.AUTO)

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

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

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

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57595.html

相关文章

小编教你seo人员如何面对百度算法的调整。

小编教你seo人员如何面对百度算法的调整。

  大家在做搜索排名的过程中,经常会遇到百度调整的情况发生,一旦百度算法发生调整,那么,之前总结的搜索排名方式就很有可能失去效果。因此,站长们就需要了解百度算法调整的时候应该怎样进行搜索排名方案的调整,下面我们来具体分析一下。   ①算法仍然在向链接计算做提权,但实际操作中,需要...

从多维度做网站优化效果更好。

从多维度做网站优化效果更好。

所以问题是,既然排名上升了,那高质量外链的数量就大于垃圾外链和作弊外链,我们假设这个外链投票的阈值叫做x值。那么链接的质量如何呢?我出版的外链和普通人出版的外链有什么区别?只有分析这一问题点,才能尽可能地做好有效可信的外链建设,从而减少垃圾外链的释放。 从我给大家分发的维度来看,真实...

7年运营人复盘:从0到过亿的私域转化方法论

7年运营人复盘:从0到过亿的私域转化方法论

操盘手要有足够的心力、体力、自驱力去驱动业务增长。 我是奶茶,过去3次带团队从0到1做私域转化,从0到1搭建40人团队,兼职过千、操盘项目营收过亿 今天的梳理,我先发内部数据截图。由于保密要求,只截取部分。当时团队带来的营收,是从1季度36%的占比,提升到3季度最高占公司...

品牌全案策划(品牌策划全案内容都包括什么)。

品牌全案策划(品牌策划全案内容都包括什么)。

如果你身边有做广告的朋友,你可能经常从他的嘴中听到一个词“全案”。“最近刚刚接手了一个全案,天天熬夜……”,的确,能负责接手全案的人在公司都有着举足轻重的地位,这是因为全案是广告公司最最重要的工作,不是每一个广告公司都能够接到全案,更不是每个广告公司都可以做好全案,那么究竟品牌策划全案内容都包括哪些...

大数据营销的特点以及运营方式(网络营销方法)

大数据营销的特点以及运营方式(网络营销方法)

专题看点 大数据营销可以定义为基于多平台的大量数据,依托大数据技术,应用于互联网广告行业的营销方式。大数据营销衍生于互联网行业,又作用于互联网行业。依托多平台的大数据采集,以及大数据技术的分析与预测能力,能够使广告更加精准有效,给品牌企业带来更高的投资回报率。 大...

APP流量策划方法和逻辑

APP流量策划方法和逻辑

  APP流量策划的具体方法和逻辑,一起来学习一下吧。 易用性策划三阶: 用更好的产品体验满足一个已有的市场【需求已经存在,但需要体验更好的产品,提供体验更好的产品体验】。 用一个产品满足已有但部分需求未被满足的市场【用户的部分需求未被满足,满足用户的细分需求】。...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片