PublicCMS目前的内容主键已经是雪花id(长long型),部分用户可能有改为自增id的需求,只需要按照以下几个步骤修改即可
1. 修改CmsContent实体类,为getId()方法增加自增注解
2. 修改CmsContentDao类,将id为空赋值雪花id的逻辑删除
3. 修改init.sql或表结构给id增加自增属性
最后可能还需要删除已有的长long型id的数据,并指定自增id起始值
与之同理,其他自增的表想要改成雪花id,也只需要反着操作一遍以上步骤即可
PublicCMS目前的内容主键已经是雪花id(长long型),部分用户可能有改为自增id的需求,只需要按照以下几个步骤修改即可
1. 修改CmsContent实体类,为getId()方法增加自增注解
2. 修改CmsContentDao类,将id为空赋值雪花id的逻辑删除
3. 修改init.sql或表结构给id增加自增属性
最后可能还需要删除已有的长long型id的数据,并指定自增id起始值
与之同理,其他自增的表想要改成雪花id,也只需要反着操作一遍以上步骤即可
1条评论
如果不生效,再执行一下analyze table cms_content; 就可以了
发表评论