The Spring Framework

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).
 


The Spring Framework

Copyright © 2002-2008 The Spring Framework.