Package org.springframework.jdbc.core.namedparam
@NonNullApi
@NonNullFields
package org.springframework.jdbc.core.namedparam
JdbcTemplate variant with named parameter support.
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.
-
ClassDescriptionAbstract base class for
SqlParameterSource
implementations.SqlParameterSource
implementation that obtains parameter values from bean properties of a given JavaBean object.A simple empty implementation of theSqlParameterSource
interface.SqlParameterSource
implementation that holds a given Map of parameters.Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well.Interface specifying a basic set of JDBC operations allowing the use of named parameters rather than the traditional '?' placeholders.Template class with a basic set of JDBC operations, allowing the use of named parameters rather than traditional '?' placeholders.Helper methods for named parameter parsing.Holds information about a parsed SQL statement.SqlParameterSource
implementation that obtains parameter values from bean properties of a given JavaBean object, from component accessors of a record class, or from raw field access.Interface that defines common functionality for objects that can offer parameter values for named SQL parameters, serving as argument forNamedParameterJdbcTemplate
operations.Class that provides helper methods for the use ofSqlParameterSource
, in particular withNamedParameterJdbcTemplate
.