Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.springframework.jdbc.support.KeyHolder

Packages that use KeyHolder
org.springframework.jdbc.core | Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.namedparam | JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple | Simplification layer over JdbcTemplate for Java 5 and above.
org.springframework.jdbc.object | The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.support | Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.

Uses of KeyHolder in org.springframework.jdbc.core

Methods in org.springframework.jdbc.core with parameters of type KeyHolder
`int` | `JdbcTemplate.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder)`
`int` | `JdbcOperations.update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder)` Issue an update statement using a PreparedStatementCreator to provide SQL and any required parameters.

Uses of KeyHolder in org.springframework.jdbc.core.namedparam

Methods in org.springframework.jdbc.core.namedparam with parameters of type KeyHolder
`int` | `NamedParameterJdbcTemplate.update(String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder)`
`int` | `NamedParameterJdbcOperations.update(String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder)` Issue an update via a prepared statement, binding the given arguments, returning generated keys.
`int` | `NamedParameterJdbcTemplate.update(String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, String[] keyColumnNames)`
`int` | `NamedParameterJdbcOperations.update(String sql, SqlParameterSource paramSource, KeyHolder generatedKeyHolder, String[] keyColumnNames)` Issue an update via a prepared statement, binding the given arguments, returning generated keys.

Uses of KeyHolder in org.springframework.jdbc.core.simple

Methods in org.springframework.jdbc.core.simple that return KeyHolder
`protected KeyHolder` | `AbstractJdbcInsert.doExecuteAndReturnKeyHolder(Map<String,Object> args)` Method that provides execution of the insert using the passed in Map of parameters and returning all generated keys
`protected KeyHolder` | `AbstractJdbcInsert.doExecuteAndReturnKeyHolder(SqlParameterSource parameterSource)` Method that provides execution of the insert using the passed in `SqlParameterSource` and returning all generated keys
`KeyHolder` | `SimpleJdbcInsert.executeAndReturnKeyHolder(Map<String,Object> args)`
`KeyHolder` | `SimpleJdbcInsertOperations.executeAndReturnKeyHolder(Map<String,Object> args)` Execute the insert using the values passed in and return the generated keys.
`KeyHolder` | `SimpleJdbcInsert.executeAndReturnKeyHolder(SqlParameterSource parameterSource)`
`KeyHolder` | `SimpleJdbcInsertOperations.executeAndReturnKeyHolder(SqlParameterSource parameterSource)` Execute the insert using the values passed in and return the generated keys.

Uses of KeyHolder in org.springframework.jdbc.object

Methods in org.springframework.jdbc.object with parameters of type KeyHolder
`int` | `SqlUpdate.update(Object[] params, KeyHolder generatedKeyHolder)` Method to execute the update given arguments and retrieve the generated keys using a KeyHolder.
`int` | `SqlUpdate.updateByNamedParam(Map paramMap, KeyHolder generatedKeyHolder)` Method to execute the update given arguments and retrieve the generated keys using a KeyHolder.

Uses of KeyHolder in org.springframework.jdbc.support

Classes in org.springframework.jdbc.support that implement KeyHolder
`class` | `GeneratedKeyHolder` Default implementation of the `KeyHolder` interface, to be used for holding auto-generated keys (as potentially returned by JDBC insert statements).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2008 The Spring Framework.