看了下API,英文不大好,感觉差不多。但觉得应该还是有区别的啊,不然,多一个,不是没必要啊。一个是:jdbcTemplate.update(sql, params, types);另一个是:jdbcTemplate.update(sql, new PreparedStatementSetter() { 
         public void setValues(PreparedStatement ps) throws SQLException
{
ps.setString(1, "参数值");
}
});第二个肯定有预处理功能,第一个,应该也有吧?所以,我觉得,功能效率方面来讲,这两个方法应该是没区别的,不如各位如何认为呢?