PublicCMS目前的内容主键已经是雪花id(长long型),部分用户可能有改为自增id的需求,只需要按照以下几个步骤修改即可

1. 修改CmsContent实体类,为getId()方法增加自增注解

2. 修改CmsContentDao类,将id为空赋值雪花id的逻辑删除

3. 修改init.sql或表结构给id增加自增属性

最后可能还需要删除已有的长long型id的数据,并指定自增id起始值

与之同理,其他自增的表想要改成雪花id,也只需要反着操作一遍以上步骤即可

1条评论
  • 演示用户4
    演示用户4[管理员]
    2023-10-09 16:49
    reply 回复

    如果不生效,再执行一下analyze table cms_content; 就可以了

发表评论