我正在攻读Spring Core认证,我对使用 JdbcTemplate 有些怀疑。在研究材料上我发现了这个问题:
我可以使用JDBC模板执行纯SQL语句吗?
普通SQL语句究竟是什么?它是标准的SQL查询吗?或者什么?
如果它是标准的SQL查询(不是像JPQL那样),我认为答案是肯定的,因为我可以做类似的事情:
public Date getOldest() {
String sql = “select max(dob) from PERSON”;
return jdbcTemplate.queryForObject(sql, Date.class);
}
public long getPersonCount() {
String sql = “select count(*) from PERSON”;
return jdbcTemplate.queryForObject(sql, Long.class);
}
但我绝对不确定理解问题的意义以及究竟代表普通SQL语句的内容。
你怎么看?
答案 0 :(得分:0)
从我的观点来看: