扫码关注官方订阅号
mysql的字段都是String 没有指定精度 只想在存数据库之前,将大数保留小数点,然后存数据库结果数据库里的小数点后都没了数据库字段 private BigDecimal aaaaa;
欢迎选择我的课程,让我们一起见证您的进步~~
BigDecimal 在数据库中对应的类型应该是DECIMAL,你别写成INT了
数据库字段用String...而且没指定精度....mysql没有string吧,那你是varchar?text?
必然是你转换的时候出了问题。精度被砍了。具体你要把你的转换过程代码放出来瞧瞧。如果你的数据库用的是字符串类型,那么是随意什么精度都能正确保存的,只是输入输出需转换处理。、
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
BigDecimal 在数据库中对应的类型应该是DECIMAL,你别写成INT了
数据库字段用String...而且没指定精度....
mysql没有string吧,那你是varchar?text?
必然是你转换的时候出了问题。精度被砍了。具体你要把你的转换过程代码放出来瞧瞧。
如果你的数据库用的是字符串类型,那么是随意什么精度都能正确保存的,只是输入输出需转换处理。、