mybatis中,SQL API的參數類型是double,數據庫是varchar類型,發現用mybatis操作的時候,會損失精度,直接四捨五入。
解決辦法:
方法一:把參數類型從double改成String。然後用Double.toString(XX)把double轉成String。
方法二:把數據庫的字段類型改成decimal(13,2)
mybatis中,SQL API的參數類型是double,數據庫是varchar類型,發現用mybatis操作的時候,會損失精度,直接四捨五入。
解決辦法:
方法一:把參數類型從double改成String。然後用Double.toString(XX)把double轉成String。
方法二:把數據庫的字段類型改成decimal(13,2)