See: Description
Interface | Description |
---|---|
NamedParameterJdbcOperations |
Interface specifying a basic set of JDBC operations allowing the use
of named parameters rather than the traditional '?' placeholders.
|
SqlParameterSource |
Interface that defines common functionality for objects that can
offer parameter values for named SQL parameters, serving as argument
for
NamedParameterJdbcTemplate operations. |
Class | Description |
---|---|
AbstractSqlParameterSource |
Abstract base class for
SqlParameterSource implementations. |
BeanPropertySqlParameterSource |
SqlParameterSource implementation that obtains parameter values
from bean properties of a given JavaBean object. |
EmptySqlParameterSource |
A simple empty implementation of the
SqlParameterSource interface. |
MapSqlParameterSource |
SqlParameterSource implementation that holds a given Map of parameters. |
NamedParameterBatchUpdateUtils | Deprecated
as of 5.1.3, not used by
NamedParameterJdbcTemplate anymore |
NamedParameterJdbcDaoSupport |
Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well.
|
NamedParameterJdbcTemplate |
Template class with a basic set of JDBC operations, allowing the use
of named parameters rather than traditional '?' placeholders.
|
NamedParameterUtils |
Helper methods for named parameter parsing.
|
ParsedSql |
Holds information about a parsed SQL statement.
|
SqlParameterSourceUtils |
Class that provides helper methods for the use of
SqlParameterSource ,
in particular with NamedParameterJdbcTemplate . |
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.