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

之前数据库使用的是long类型,但是出现出入数据库正常,查询返回给前端后后两位变为0的情况,导致不正确.
js支持的最大整数是2的53次方减1,所以损失了精度;
解决办法:
【项目中使用雪花算法生成id出现返回前端时后几位为0】1.存储到数据库为varchar
2.取出后返回前端前转为String类型

    推荐阅读