1.頁面用戶輸入銀行卡位數比較長,所以服務端用long類型裝載。當存入到oracle數據庫中時,查看數據變成了科學記數法標記。(網上說沒有指定oracle的number字段長度會就會科學計數超過8位還是9位)。然后問題來了.......當取出庫中字段去前端展示時候,發現最后四位都變成了0,有的是最后追加了10000。例子:原始值 123457689098221781存到庫中是科學記數法再次取值 就成了 123457689098220000 或者 1234576890982210000(奇怪的是導出excel時候,文件中的卡號都是正確的.....)才疏學淺....請幫忙看看
java中long和數據庫中number轉換取值有差異
撒科打諢
2018-06-27 14:30:53