
[英]Why do we need to call http.addFilterBefore() method in spring security configure(HttpSecurity http) method?
[英]Why do we need a PreparedStatementSetter in query method?
在JdbcTemplate class 实现的查询方法中,我的问题是,为什么我们真的需要PreparedStatementSetter? 为什么 spring 本身和其他方法一样,(例如更新)而不是“?” 不设置输入参数的值?
<T> List<T> query(String sql, @Nullable PreparedStatementSetter pss, RowMapper<T> rowMapper)
throws DataAccessException;
更新方法的使用示例:
String sql = "insert into contact_message " +
"(name,mobile_number)" +
" values (?,?)";
return template.update(sql, contact.getName(), contact.getMobileNum());
这里我们不需要任何preparedStatementSetter object。 spring 自行完成所有设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.