【发布时间】:2015-10-12 12:44:35
【问题描述】:
我尝试用namedParameterJdbcTemplate替换由逗号包裹的参数,但它不起作用:
这段代码(groovy)
def params = [hours: 24]
def query = "SELECT count(*) FROM Movie WHERE (now() - last_updated) < interval ':hours hours'"
def rowCount = namedParameterJdbcTemplate.queryForInt(query, params);
返回
嵌套异常是 org.postgresql.util.PSQLException: ERROR: invalid 类型间隔的输入语法:":hours hours"
如何用namedParameterJdbcTemplate替换逗号中的参数?
【问题讨论】:
标签: java postgresql groovy spring-jdbc jdbctemplate