我查詢數據庫的JDBC連接:轉換小數對象到雙精度值
List<Map<String, Object>> rows = jdbcTemplate.queryForList(SELECT_QUERY);
for(Map row : rows) {
Results result = new Results();
result.setResultValueDouble((Double)row.get("AMOUNT"));
//add the data object to the list
resultList.add(result);
}
不過,我查詢對象是BigDecimal和我想將其轉換爲純雙。使用投射不起作用,並給我一個ClassCastException
。
任何建議如何正確地施加此對象?
我感謝您的回覆!
爲什麼你想轉換爲雙倍你會失去精度? – brso05 2014-10-30 12:27:48