title: Does Spring JDBC provide any protection from SQL injection attacks?
body: <p>Spring's <a href="http://static.springsource.org/spring/docs/2.5.6/api/org/springframework/jdbc/core/JdbcTemplate.html" rel="noreferrer">JdbcTemplate</a> abstraction provides a lot of functionality, but can it be used in such a way that provides protection from SQL injection attacks?</p>
  
  <p>For example, like the kind of protection you would get using <a href="https://www.owasp.org/index.php/Preventing_SQL_Injection_in_Java#Prepared_Statements" rel="noreferrer">PreparedStatement</a> with properly defined parameterization.</p>