原因

Js精度为 16位(十进制)
而后端用作id的Long类型通常其位数会高于16位
在后端将数据封装时候,由于精度限制而四舍五入导致精度损失,进而导致在update数据时会出现无效情况但是不报错!

解决办法

  • 将后端相应json数据给页面时,先由Long统一转为String,在处理(configClass中配置消息转化器)