在查询bigint类型的数据时,出现精度缺失
![在这里插入图片描述](https://img-blog.csdnimg.cn/94238c5c0d774fb6942801da8becc588.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP6Zi_54u45ZWK,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/10b53fab0b0245cb9f8257cd96516fb2.png)
解决办法
在mysql连接配置文件中,加入
supportBigNumbers: true,
bigNumberStrings: true
![在这里插入图片描述](https://img-blog.csdnimg.cn/0a6de94c74254072a5d269340f5aa12f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP6Zi_54u45ZWK,size_20,color_FFFFFF,t_70,g_se,x_16)
这两个配置的作用:
supportBigNumbers:数据库支持bigint或decimal类型列时,需要设此option为true (默认:false)
bigNumberStrings:supportBigNumbers和bigNumberStrings启用 强制bigint或decimal列以JavaScript字符串类型返回(默认:false)
成功解决:
![在这里插入图片描述](https://img-blog.csdnimg.cn/eddad0b8de4641abb16a0005c709fedd.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP6Zi_54u45ZWK,size_20,color_FFFFFF,t_70,g_se,x_16)