# Package org.springframework.jdbc.core.simple

Simplification layer over JdbcTemplate for Java 5 and above.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ParameterizedRowMapper<T> | Extension of the `RowMapper` interface, adding type parameterization.
  SimpleJdbcCallOperations | Interface specifying the API for a Simple JDBC Call implemented by `SimpleJdbcCall`.
  SimpleJdbcInsertOperations | Interface specifying the API for a Simple JDBC Insert implemented by `SimpleJdbcInsert`.
  SimpleJdbcOperations | Deprecated since Spring 3.1 in favor of `JdbcOperations` and `NamedParameterJdbcOperations`.

- Class Summary
  Class | Description
  --- | ---
  AbstractJdbcCall | Abstract class to provide base functionality for easy stored procedure calls based on configuration options and database metadata.
  AbstractJdbcInsert | Abstract class to provide base functionality for easy inserts based on configuration options and database metadata.
  ParameterizedBeanPropertyRowMapper<T> | `ParameterizedRowMapper` implementation that converts a row into a new instance of the specified mapped target class.
  ParameterizedSingleColumnRowMapper<T> | `ParameterizedRowMapper` implementation that converts a single column into a single result value per row.
  SimpleJdbcCall | A SimpleJdbcCall is a multi-threaded, reusable object representing a call to a stored procedure or a stored function.
  SimpleJdbcDaoSupport | Deprecated since Spring 3.1 in favor of `JdbcDaoSupport` and `NamedParameterJdbcDaoSupport`.
  SimpleJdbcInsert | A SimpleJdbcInsert is a multi-threaded, reusable object providing easy insert capabilities for a table.
  SimpleJdbcTemplate | Deprecated since Spring 3.1 in favor of `JdbcTemplate` and `NamedParameterJdbcTemplate`.

## Package org.springframework.jdbc.core.simple Description

Simplification layer over JdbcTemplate for Java 5 and above.

`SimpleJdbcInsert` and `SimpleJdbcCall` are classes that takes advantage of database metadata provided by the JDBC driver to simplify the application code. Much of the parameter specification becomes unnecessary since it can be looked up in the metadata. Note: The `SimpleJdbcOperations` and `SimpleJdbcTemplate`, which provides a wrapper around JdbcTemplate to take advantage of Java 5 features like generics, varargs and autoboxing, is now deprecated since Spring 3.1. All functionality is now available in the `JdbcOperations` and `NamedParametersOperations` respectively.