我正在尝试使用NamedParameterJdbcTemplate
从数据库中检索Decimal(4,2)
值。如果它是int
值,我可以完成NamedParameterJdbcTemplate.queryForInt()
但我找不到类似的函数来检索Decimal。请帮忙。
答案 0 :(得分:2)
您可以使用queryForObject
NamedParameterJdbcTemplate
方法
// Thanks to Mark Rotteveel
BigDecimal result = (BigDecimal)template.queryForObject("select 1.0 from dual", new HashMap(), java.lang.BigDecimal.class);