请问下各位大佬,我在系统会员表将雪花ID的方法加入其中,为什么不自动执行生成雪花ID,求解,还需要改那个地方才可以。
以上代码如果是加到了对应的模型里边,并且使用该模型新增记录,就会在插入前生成一个 雪花ID 赋值给 pk,所以看起来是没有问题的
得注意一下雪花ID需要使用 bigint 存储,如果实在找不到问题,直接 crud 生成一个看看,配合 git 管理代码能清晰的找到完整的代码差异,流程如下:CRUD > 生成普通id的管理功能 > git 暂存 > 将之前的普通id改为雪花ID > 对比代码
模板昨天重新拉取的最新版本 原本的user模型是自增ID,我从其他模型复制了雪花ID过来,新增数据用的也是模型方法,但是不生效,我在想是不是其他地方需要加什么代码
不需要在其他地方加的, 足以,你这看起来没问题,也或许是我没有注意到,可以检查下日志中的插入SQL,自动递增关了吗?
好的,我检查下
以上代码如果是加到了对应的模型里边,并且使用该模型新增记录,就会在插入前生成一个 雪花ID 赋值给 pk,所以看起来是没有问题的
得注意一下雪花ID需要使用 bigint 存储,如果实在找不到问题,直接 crud 生成一个看看,配合 git 管理代码能清晰的找到完整的代码差异,流程如下:CRUD > 生成普通id的管理功能 > git 暂存 > 将之前的普通id改为雪花ID > 对比代码
模板昨天重新拉取的最新版本
原本的user模型是自增ID,我从其他模型复制了雪花ID过来,新增数据用的也是模型方法,但是不生效,我在想是不是其他地方需要加什么代码
不需要在其他地方加的,
足以,你这看起来没问题,也或许是我没有注意到,可以检查下日志中的插入SQL,自动递增关了吗?
好的,我检查下