项目中使用雪花算法生成id出现返回前端时后几位为0

版权声明:转载请注明作者 https://blog.csdn.net/myth_g/article/details/85223291

之前数据库使用的是long类型,但是出现出入数据库正常,查询返回给前端后后两位变为0的情况,导致不正确.

js支持的最大整数是2的53次方减1,所以损失了精度;

解决办法:

1.存储到数据库为varchar

2.取出后返回前端前转为String类型

猜你喜欢

转载自blog.csdn.net/myth_g/article/details/85223291
今日推荐