NamedParameterJdbcTemplate is a wrapper around JdbcTemplate that adds support for named parameter parsing. It does not implement the JdbcOperations interface or extend JdbcTemplate, but implements the dedicated NamedParameterJdbcOperations interface.
If you need the full power of Spring JDBC for less common operations, use
the getJdbcOperations() method of NamedParameterJdbcTemplate and
work with the returned classic template, or use a JdbcTemplate instance directly.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | NamedParameterJdbcOperations
Interface specifying a basic set of JDBC operations allowing the use of named parameters rather than the traditional '?' placeholders. |
| public interface | SqlParameterSource
Interface that defines common functionality for objects that can
offer parameter values for named SQL parameters, serving as argument
for |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractSqlParameterSource
Abstract base class for |
| public class | BeanPropertySqlParameterSource
|
| public class | EmptySqlParameterSource
A simple empty implementation of the |
| public class | MapSqlParameterSource
|
| public class | NamedParameterJdbcDaoSupport
Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well. |
| public class | NamedParameterJdbcTemplate
Template class with a basic set of JDBC operations, allowing the use of named parameters rather than traditional '?' placeholders. |
| public abstract class | NamedParameterUtils
Helper methods for named parameter parsing. |
| public class | ParsedSql
Holds information about a parsed SQL statement. |
| public class | SimplePropertySqlParameterSource
|
| public abstract class | SqlParameterSourceUtils
Class that provides helper methods for the use of |