如何使用NamedParameterJdbcTemplate检索十进制(4,2)

时间:2012-09-30 06:47:15

标签: java spring-jdbc

我正在尝试使用NamedParameterJdbcTemplate从数据库中检索Decimal(4,2)值。如果它是int值,我可以完成NamedParameterJdbcTemplate.queryForInt()但我找不到类似的函数来检索Decimal。请帮忙。

1 个答案:

答案 0 :(得分:2)

您可以使用queryForObject

NamedParameterJdbcTemplate方法
// Thanks to  Mark Rotteveel
BigDecimal result = (BigDecimal)template.queryForObject("select 1.0 from dual", new HashMap(), java.lang.BigDecimal.class);