Package | Description |
---|---|
org.springframework.dao |
Exception hierarchy enabling sophisticated error handling independent
of the data access approach in use.
|
org.springframework.dao.support |
Support classes for DAO implementations,
providing miscellaneous utility methods.
|
org.springframework.jca.cci |
This package contains Spring's support for the Common Client Interface (CCI),
as defined by the J2EE Connector Architecture.
|
org.springframework.jca.cci.core |
Provides the core JCA CCI support, based on CciTemplate
and its associated callback interfaces.
|
org.springframework.jca.cci.object |
The classes in this package represent EIS operations as threadsafe,
reusable objects.
|
org.springframework.jdbc |
The classes in this package make JDBC easier to use and
reduce the likelihood of common errors.
|
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.core.support |
Classes supporting the
org.springframework.jdbc.core package. |
org.springframework.jdbc.datasource.lookup |
Provides a strategy for looking up JDBC DataSources by name.
|
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.
|
org.springframework.jdbc.support.incrementer |
Provides a support framework for incrementing database table values
via sequences, with implementations for various databases.
|
org.springframework.jdbc.support.xml |
Abstraction for handling fields of SQLXML data type.
|
Modifier and Type | Class and Description |
---|---|
class |
CannotAcquireLockException
Exception thrown on failure to aquire a lock during an update,
for example during a "select for update" statement.
|
class |
CannotSerializeTransactionException
Exception thrown on failure to complete a transaction in serialized mode
due to update conflicts.
|
class |
CleanupFailureDataAccessException
Exception thrown when we couldn't cleanup after a data access operation,
but the actual operation went OK.
|
class |
ConcurrencyFailureException
Exception thrown on concurrency failure.
|
class |
DataAccessResourceFailureException
Data access exception thrown when a resource fails completely:
for example, if we can't connect to a database using JDBC.
|
class |
DataIntegrityViolationException
Exception thrown when an attempt to insert or update data
results in violation of an integrity constraint.
|
class |
DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
class |
DeadlockLoserDataAccessException
Generic exception thrown when the current process was
a deadlock loser, and its transaction rolled back.
|
class |
DuplicateKeyException
Exception thrown when an attempt to insert or update data
results in violation of an primary key or unique constraint.
|
class |
EmptyResultDataAccessException
Data access exception thrown when a result was expected to have at least
one row (or element) but zero rows (or elements) were actually returned.
|
class |
IncorrectResultSizeDataAccessException
Data access exception thrown when a result was not of the expected size,
for example when expecting a single row but getting 0 or more than 1 rows.
|
class |
IncorrectUpdateSemanticsDataAccessException
Data access exception thrown when something unintended appears to have
happened with an update, but the transaction hasn't already been rolled back.
|
class |
InvalidDataAccessApiUsageException
Exception thrown on incorrect usage of the API, such as failing to
"compile" a query object that needed compilation before execution.
|
class |
InvalidDataAccessResourceUsageException
Root for exceptions thrown when we use a data access resource incorrectly.
|
class |
NonTransientDataAccessException
Root of the hierarchy of data access exceptions that are considered non-transient -
where a retry of the same operation would fail unless the cause of the Exception
is corrected.
|
class |
NonTransientDataAccessResourceException
Data access exception thrown when a resource fails completely and the failure is permanent.
|
class |
OptimisticLockingFailureException
Exception thrown on an optimistic locking violation.
|
class |
PermissionDeniedDataAccessException
Exception thrown when the underlying resource denied a permission
to access a specific element, such as a specific database table.
|
class |
PessimisticLockingFailureException
Exception thrown on a pessimistic locking violation.
|
class |
QueryTimeoutException
Exception to be thrown on a query timeout.
|
class |
RecoverableDataAccessException
Data access exception thrown when a previously failed operation might be able
to succeed if the application performs some recovery steps and retries the entire
transaction or in the case of a distributed transaction, the transaction branch.
|
class |
TransientDataAccessException
Root of the hierarchy of data access exceptions that are considered transient -
where a previously failed operation might be able to succeed when the operation
is retried without any intervention by application-level functionality.
|
class |
TransientDataAccessResourceException
Data access exception thrown when a resource fails temporarily
and the operation can be retried.
|
class |
TypeMismatchDataAccessException
Exception thrown on mismatch between Java type and database type:
for example on an attempt to set an object of the wrong type
in an RDBMS column.
|
class |
UncategorizedDataAccessException
Normal superclass when we can't distinguish anything more specific
than "something went wrong with the underlying resource": for example,
a SQLException from JDBC we can't pinpoint more precisely.
|
Modifier and Type | Method and Description |
---|---|
DataAccessException |
PersistenceExceptionTranslator.translateExceptionIfPossible(RuntimeException ex)
Translate the given runtime exception thrown by a persistence framework to a
corresponding exception from Spring's generic DataAccessException hierarchy,
if possible.
|
DataAccessException |
ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(RuntimeException ex) |
Modifier and Type | Class and Description |
---|---|
class |
CannotCreateRecordException
Exception thrown when the creating of a CCI Record failed
for connector-internal reasons.
|
class |
CannotGetCciConnectionException
Fatal exception thrown when we can't connect to an EIS using CCI.
|
class |
CciOperationNotSupportedException
Exception thrown when the connector doesn't support a specific CCI operation.
|
class |
InvalidResultSetAccessException
Exception thrown when a ResultSet has been accessed in an invalid fashion.
|
class |
RecordTypeNotSupportedException
Exception thrown when the creating of a CCI Record failed because
the connector doesn't support the desired CCI Record type.
|
Modifier and Type | Method and Description |
---|---|
javax.resource.cci.IndexedRecord |
CciTemplate.createIndexedRecord(String name)
Create an indexed Record through the ConnectionFactory's RecordFactory.
|
javax.resource.cci.MappedRecord |
CciTemplate.createMappedRecord(String name)
Create a mapped Record from the ConnectionFactory's RecordFactory.
|
protected javax.resource.cci.Record |
CciTemplate.createRecord(RecordCreator recordCreator)
Invoke the given RecordCreator, converting JCA ResourceExceptions
to Spring's DataAccessException hierarchy.
|
javax.resource.cci.Record |
RecordCreator.createRecord(javax.resource.cci.RecordFactory recordFactory)
Create a CCI Record instance, usually based on the passed-in CCI RecordFactory.
|
protected <T> T |
CciTemplate.doExecute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord,
javax.resource.cci.Record outputRecord,
RecordExtractor<T> outputExtractor)
Execute the specified interaction on an EIS with CCI.
|
T |
ConnectionCallback.doInConnection(javax.resource.cci.Connection connection,
javax.resource.cci.ConnectionFactory connectionFactory)
Gets called by
CciTemplate.execute with an active CCI Connection. |
T |
InteractionCallback.doInInteraction(javax.resource.cci.Interaction interaction,
javax.resource.cci.ConnectionFactory connectionFactory)
Gets called by
CciTemplate.execute with an active CCI Interaction. |
<T> T |
CciTemplate.execute(ConnectionCallback<T> action) |
<T> T |
CciOperations.execute(ConnectionCallback<T> action)
Execute a request on an EIS with CCI, implemented as callback action
working on a CCI Connection.
|
<T> T |
CciTemplate.execute(InteractionCallback<T> action) |
<T> T |
CciOperations.execute(InteractionCallback<T> action)
Execute a request on an EIS with CCI, implemented as callback action
working on a CCI Interaction.
|
javax.resource.cci.Record |
CciTemplate.execute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord) |
javax.resource.cci.Record |
CciOperations.execute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord)
Execute the specified interaction on an EIS with CCI.
|
javax.resource.cci.Record |
CciTemplate.execute(javax.resource.cci.InteractionSpec spec,
RecordCreator inputCreator) |
javax.resource.cci.Record |
CciOperations.execute(javax.resource.cci.InteractionSpec spec,
RecordCreator inputCreator)
Execute the specified interaction on an EIS with CCI.
|
<T> T |
CciTemplate.execute(javax.resource.cci.InteractionSpec spec,
RecordCreator inputCreator,
RecordExtractor<T> outputExtractor) |
<T> T |
CciOperations.execute(javax.resource.cci.InteractionSpec spec,
RecordCreator inputCreator,
RecordExtractor<T> outputExtractor)
Execute the specified interaction on an EIS with CCI.
|
void |
CciTemplate.execute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord,
javax.resource.cci.Record outputRecord) |
void |
CciOperations.execute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord,
javax.resource.cci.Record outputRecord)
Execute the specified interaction on an EIS with CCI.
|
<T> T |
CciTemplate.execute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord,
RecordExtractor<T> outputExtractor) |
<T> T |
CciOperations.execute(javax.resource.cci.InteractionSpec spec,
javax.resource.cci.Record inputRecord,
RecordExtractor<T> outputExtractor)
Execute the specified interaction on an EIS with CCI.
|
T |
RecordExtractor.extractData(javax.resource.cci.Record record)
Process the data in the given Record, creating a corresponding result object.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Object |
MappingCommAreaOperation.bytesToObject(byte[] bytes)
Method used to convert the COMMAREA's bytes to an object.
|
protected abstract javax.resource.cci.Record |
MappingRecordOperation.createInputRecord(javax.resource.cci.RecordFactory recordFactory,
Object inputObject)
Subclasses must implement this method to generate an input Record
from an input object passed into the
execute method. |
javax.resource.cci.Record |
MappingRecordOperation.RecordCreatorImpl.createRecord(javax.resource.cci.RecordFactory recordFactory) |
Object |
MappingRecordOperation.execute(Object inputObject)
Execute the interaction encapsulated by this operation object.
|
javax.resource.cci.Record |
SimpleRecordOperation.execute(javax.resource.cci.Record inputRecord)
Execute the CCI interaction encapsulated by this operation object.
|
void |
SimpleRecordOperation.execute(javax.resource.cci.Record inputRecord,
javax.resource.cci.Record outputRecord)
Execute the CCI interaction encapsulated by this operation object.
|
Object |
MappingRecordOperation.RecordExtractorImpl.extractData(javax.resource.cci.Record record) |
protected abstract Object |
MappingRecordOperation.extractOutputData(javax.resource.cci.Record outputRecord)
Subclasses must implement this method to convert the Record returned
by CCI execution into a result object for the
execute method. |
protected Object |
MappingCommAreaOperation.extractOutputData(javax.resource.cci.Record record) |
protected abstract byte[] |
MappingCommAreaOperation.objectToBytes(Object inObject)
Method used to convert an object into COMMAREA bytes.
|
Modifier and Type | Class and Description |
---|---|
class |
BadSqlGrammarException
Exception thrown when SQL specified is invalid.
|
class |
CannotGetJdbcConnectionException
Fatal exception thrown when we can't connect to an RDBMS using JDBC.
|
class |
IncorrectResultSetColumnCountException
Data access exception thrown when a result set did not have the correct column count,
for example when expecting a single column but getting 0 or more than 1 columns.
|
class |
JdbcUpdateAffectedIncorrectNumberOfRowsException
Exception thrown when a JDBC update affects an unexpected number of rows.
|
class |
LobRetrievalFailureException
Exception to be thrown when a LOB could not be retrieved.
|
class |
SQLWarningException
Exception thrown when we're not ignoring
SQLWarnings . |
class |
UncategorizedSQLException
Exception thrown when we can't classify a SQLException into
one of our generic data access exceptions.
|
Modifier and Type | Method and Description |
---|---|
int[] |
JdbcOperations.batchUpdate(String[] sql)
Issue multiple SQL updates on a single JDBC Statement using batching.
|
int[] |
JdbcTemplate.batchUpdate(String[] sql) |
int[] |
JdbcOperations.batchUpdate(String sql,
BatchPreparedStatementSetter pss)
Issue multiple update statements on a single PreparedStatement,
using batch updates and a BatchPreparedStatementSetter to set values.
|
int[] |
JdbcTemplate.batchUpdate(String sql,
BatchPreparedStatementSetter pss) |
Map<String,Object> |
JdbcOperations.call(CallableStatementCreator csc,
List<SqlParameter> declaredParameters)
Execute a SQL call using a CallableStatementCreator to provide SQL and any
required parameters.
|
Map<String,Object> |
JdbcTemplate.call(CallableStatementCreator csc,
List<SqlParameter> declaredParameters) |
T |
CallableStatementCallback.doInCallableStatement(CallableStatement cs)
Gets called by
JdbcTemplate.execute with an active JDBC
CallableStatement. |
T |
ConnectionCallback.doInConnection(Connection con)
Gets called by
JdbcTemplate.execute with an active JDBC
Connection. |
T |
PreparedStatementCallback.doInPreparedStatement(PreparedStatement ps)
Gets called by
JdbcTemplate.execute with an active JDBC
PreparedStatement. |
T |
StatementCallback.doInStatement(Statement stmt)
Gets called by
JdbcTemplate.execute with an active JDBC
Statement. |
<T> T |
JdbcOperations.execute(CallableStatementCreator csc,
CallableStatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC CallableStatement.
|
<T> T |
JdbcTemplate.execute(CallableStatementCreator csc,
CallableStatementCallback<T> action) |
<T> T |
JdbcOperations.execute(ConnectionCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC Connection.
|
<T> T |
JdbcTemplate.execute(ConnectionCallback<T> action) |
<T> T |
JdbcOperations.execute(PreparedStatementCreator psc,
PreparedStatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC PreparedStatement.
|
<T> T |
JdbcTemplate.execute(PreparedStatementCreator psc,
PreparedStatementCallback<T> action) |
<T> T |
JdbcOperations.execute(StatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC Statement.
|
<T> T |
JdbcTemplate.execute(StatementCallback<T> action) |
void |
JdbcOperations.execute(String sql)
Issue a single SQL execute, typically a DDL statement.
|
void |
JdbcTemplate.execute(String sql) |
<T> T |
JdbcOperations.execute(String callString,
CallableStatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC CallableStatement.
|
<T> T |
JdbcTemplate.execute(String callString,
CallableStatementCallback<T> action) |
<T> T |
JdbcOperations.execute(String sql,
PreparedStatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC PreparedStatement.
|
<T> T |
JdbcTemplate.execute(String sql,
PreparedStatementCallback<T> action) |
T |
ResultSetExtractor.extractData(ResultSet rs)
Implementations must implement this method to process the entire ResultSet.
|
<T> T |
JdbcTemplate.query(PreparedStatementCreator psc,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse)
Query using a prepared statement, allowing for a PreparedStatementCreator
and a PreparedStatementSetter.
|
<T> T |
JdbcOperations.query(PreparedStatementCreator psc,
ResultSetExtractor<T> rse)
Query using a prepared statement, reading the ResultSet with a
ResultSetExtractor.
|
<T> T |
JdbcTemplate.query(PreparedStatementCreator psc,
ResultSetExtractor<T> rse) |
void |
JdbcOperations.query(PreparedStatementCreator psc,
RowCallbackHandler rch)
Query using a prepared statement, reading the ResultSet on a per-row
basis with a RowCallbackHandler.
|
void |
JdbcTemplate.query(PreparedStatementCreator psc,
RowCallbackHandler rch) |
<T> List<T> |
JdbcOperations.query(PreparedStatementCreator psc,
RowMapper<T> rowMapper)
Query using a prepared statement, mapping each row to a Java object
via a RowMapper.
|
<T> List<T> |
JdbcTemplate.query(PreparedStatementCreator psc,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.query(String sql,
Object[] args,
int[] argTypes,
ResultSetExtractor<T> rse)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, reading the ResultSet with a
ResultSetExtractor.
|
<T> T |
JdbcTemplate.query(String sql,
Object[] args,
int[] argTypes,
ResultSetExtractor<T> rse) |
void |
JdbcOperations.query(String sql,
Object[] args,
int[] argTypes,
RowCallbackHandler rch)
Query given SQL to create a prepared statement from SQL and a list of
arguments to bind to the query, reading the ResultSet on a per-row basis
with a RowCallbackHandler.
|
void |
JdbcTemplate.query(String sql,
Object[] args,
int[] argTypes,
RowCallbackHandler rch) |
<T> List<T> |
JdbcOperations.query(String sql,
Object[] args,
int[] argTypes,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping each row to a Java object
via a RowMapper.
|
<T> List<T> |
JdbcTemplate.query(String sql,
Object[] args,
int[] argTypes,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.query(String sql,
Object[] args,
ResultSetExtractor<T> rse)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, reading the ResultSet with a
ResultSetExtractor.
|
<T> T |
JdbcTemplate.query(String sql,
Object[] args,
ResultSetExtractor<T> rse) |
void |
JdbcOperations.query(String sql,
Object[] args,
RowCallbackHandler rch)
Query given SQL to create a prepared statement from SQL and a list of
arguments to bind to the query, reading the ResultSet on a per-row basis
with a RowCallbackHandler.
|
void |
JdbcTemplate.query(String sql,
Object[] args,
RowCallbackHandler rch) |
<T> List<T> |
JdbcOperations.query(String sql,
Object[] args,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping each row to a Java object
via a RowMapper.
|
<T> List<T> |
JdbcTemplate.query(String sql,
Object[] args,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.query(String sql,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse)
Query using a prepared statement, reading the ResultSet with a
ResultSetExtractor.
|
<T> T |
JdbcTemplate.query(String sql,
PreparedStatementSetter pss,
ResultSetExtractor<T> rse) |
void |
JdbcOperations.query(String sql,
PreparedStatementSetter pss,
RowCallbackHandler rch)
Query given SQL to create a prepared statement from SQL and a
PreparedStatementSetter implementation that knows how to bind values
to the query, reading the ResultSet on a per-row basis with a
RowCallbackHandler.
|
void |
JdbcTemplate.query(String sql,
PreparedStatementSetter pss,
RowCallbackHandler rch) |
<T> List<T> |
JdbcOperations.query(String sql,
PreparedStatementSetter pss,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a
PreparedStatementSetter implementation that knows how to bind values
to the query, mapping each row to a Java object via a RowMapper.
|
<T> List<T> |
JdbcTemplate.query(String sql,
PreparedStatementSetter pss,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.query(String sql,
ResultSetExtractor<T> rse)
Execute a query given static SQL, reading the ResultSet with a
ResultSetExtractor.
|
<T> T |
JdbcTemplate.query(String sql,
ResultSetExtractor<T> rse) |
<T> T |
JdbcOperations.query(String sql,
ResultSetExtractor<T> rse,
Object... args)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, reading the ResultSet with a
ResultSetExtractor.
|
<T> T |
JdbcTemplate.query(String sql,
ResultSetExtractor<T> rse,
Object... args) |
void |
JdbcOperations.query(String sql,
RowCallbackHandler rch)
Execute a query given static SQL, reading the ResultSet on a per-row
basis with a RowCallbackHandler.
|
void |
JdbcTemplate.query(String sql,
RowCallbackHandler rch) |
void |
JdbcOperations.query(String sql,
RowCallbackHandler rch,
Object... args)
Query given SQL to create a prepared statement from SQL and a list of
arguments to bind to the query, reading the ResultSet on a per-row basis
with a RowCallbackHandler.
|
void |
JdbcTemplate.query(String sql,
RowCallbackHandler rch,
Object... args) |
<T> List<T> |
JdbcOperations.query(String sql,
RowMapper<T> rowMapper)
Execute a query given static SQL, mapping each row to a Java object
via a RowMapper.
|
<T> List<T> |
JdbcTemplate.query(String sql,
RowMapper<T> rowMapper) |
<T> List<T> |
JdbcOperations.query(String sql,
RowMapper<T> rowMapper,
Object... args)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping each row to a Java object
via a RowMapper.
|
<T> List<T> |
JdbcTemplate.query(String sql,
RowMapper<T> rowMapper,
Object... args) |
int |
JdbcOperations.queryForInt(String sql)
Execute a query that results in an int value, given static SQL.
|
int |
JdbcTemplate.queryForInt(String sql) |
int |
JdbcOperations.queryForInt(String sql,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in an int value.
|
int |
JdbcTemplate.queryForInt(String sql,
Object... args) |
int |
JdbcOperations.queryForInt(String sql,
Object[] args,
int[] argTypes)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in an int value.
|
int |
JdbcTemplate.queryForInt(String sql,
Object[] args,
int[] argTypes) |
List<Map<String,Object>> |
JdbcOperations.queryForList(String sql)
Execute a query for a result list, given static SQL.
|
List<Map<String,Object>> |
JdbcTemplate.queryForList(String sql) |
<T> List<T> |
JdbcOperations.queryForList(String sql,
Class<T> elementType)
Execute a query for a result list, given static SQL.
|
<T> List<T> |
JdbcTemplate.queryForList(String sql,
Class<T> elementType) |
<T> List<T> |
JdbcOperations.queryForList(String sql,
Class<T> elementType,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
<T> List<T> |
JdbcTemplate.queryForList(String sql,
Class<T> elementType,
Object... args) |
List<Map<String,Object>> |
JdbcOperations.queryForList(String sql,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
List<Map<String,Object>> |
JdbcTemplate.queryForList(String sql,
Object... args) |
<T> List<T> |
JdbcOperations.queryForList(String sql,
Object[] args,
Class<T> elementType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
<T> List<T> |
JdbcTemplate.queryForList(String sql,
Object[] args,
Class<T> elementType) |
List<Map<String,Object>> |
JdbcOperations.queryForList(String sql,
Object[] args,
int[] argTypes)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
List<Map<String,Object>> |
JdbcTemplate.queryForList(String sql,
Object[] args,
int[] argTypes) |
<T> List<T> |
JdbcOperations.queryForList(String sql,
Object[] args,
int[] argTypes,
Class<T> elementType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
<T> List<T> |
JdbcTemplate.queryForList(String sql,
Object[] args,
int[] argTypes,
Class<T> elementType) |
long |
JdbcOperations.queryForLong(String sql)
Execute a query that results in a long value, given static SQL.
|
long |
JdbcTemplate.queryForLong(String sql) |
long |
JdbcOperations.queryForLong(String sql,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in a long value.
|
long |
JdbcTemplate.queryForLong(String sql,
Object... args) |
long |
JdbcOperations.queryForLong(String sql,
Object[] args,
int[] argTypes)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in a long value.
|
long |
JdbcTemplate.queryForLong(String sql,
Object[] args,
int[] argTypes) |
Map<String,Object> |
JdbcOperations.queryForMap(String sql)
Execute a query for a result Map, given static SQL.
|
Map<String,Object> |
JdbcTemplate.queryForMap(String sql) |
Map<String,Object> |
JdbcOperations.queryForMap(String sql,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result Map.
|
Map<String,Object> |
JdbcTemplate.queryForMap(String sql,
Object... args) |
Map<String,Object> |
JdbcOperations.queryForMap(String sql,
Object[] args,
int[] argTypes)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result Map.
|
Map<String,Object> |
JdbcTemplate.queryForMap(String sql,
Object[] args,
int[] argTypes) |
<T> T |
JdbcOperations.queryForObject(String sql,
Class<T> requiredType)
Execute a query for a result object, given static SQL.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
Class<T> requiredType) |
<T> T |
JdbcOperations.queryForObject(String sql,
Class<T> requiredType,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result object.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
Class<T> requiredType,
Object... args) |
<T> T |
JdbcOperations.queryForObject(String sql,
Object[] args,
Class<T> requiredType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result object.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
Object[] args,
Class<T> requiredType) |
<T> T |
JdbcOperations.queryForObject(String sql,
Object[] args,
int[] argTypes,
Class<T> requiredType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result object.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
Object[] args,
int[] argTypes,
Class<T> requiredType) |
<T> T |
JdbcOperations.queryForObject(String sql,
Object[] args,
int[] argTypes,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping a single result row to a
Java object via a RowMapper.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
Object[] args,
int[] argTypes,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.queryForObject(String sql,
Object[] args,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping a single result row to a
Java object via a RowMapper.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
Object[] args,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.queryForObject(String sql,
RowMapper<T> rowMapper)
Execute a query given static SQL, mapping a single result row to a Java
object via a RowMapper.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
RowMapper<T> rowMapper) |
<T> T |
JdbcOperations.queryForObject(String sql,
RowMapper<T> rowMapper,
Object... args)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping a single result row to a
Java object via a RowMapper.
|
<T> T |
JdbcTemplate.queryForObject(String sql,
RowMapper<T> rowMapper,
Object... args) |
SqlRowSet |
JdbcOperations.queryForRowSet(String sql)
Execute a query for a SqlRowSet, given static SQL.
|
SqlRowSet |
JdbcTemplate.queryForRowSet(String sql) |
SqlRowSet |
JdbcOperations.queryForRowSet(String sql,
Object... args)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a SqlRowSet.
|
SqlRowSet |
JdbcTemplate.queryForRowSet(String sql,
Object... args) |
SqlRowSet |
JdbcOperations.queryForRowSet(String sql,
Object[] args,
int[] argTypes)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a SqlRowSet.
|
SqlRowSet |
JdbcTemplate.queryForRowSet(String sql,
Object[] args,
int[] argTypes) |
int |
JdbcOperations.update(PreparedStatementCreator psc)
Issue a single SQL update operation (such as an insert, update or delete statement)
using a PreparedStatementCreator to provide SQL and any required parameters.
|
int |
JdbcTemplate.update(PreparedStatementCreator psc) |
int |
JdbcOperations.update(PreparedStatementCreator psc,
KeyHolder generatedKeyHolder)
Issue an update statement using a PreparedStatementCreator to provide SQL and
any required parameters.
|
int |
JdbcTemplate.update(PreparedStatementCreator psc,
KeyHolder generatedKeyHolder) |
protected int |
JdbcTemplate.update(PreparedStatementCreator psc,
PreparedStatementSetter pss) |
int |
JdbcOperations.update(String sql)
Issue a single SQL update operation (such as an insert, update or delete statement).
|
int |
JdbcTemplate.update(String sql) |
int |
JdbcOperations.update(String sql,
Object... args)
Issue a single SQL update operation (such as an insert, update or delete statement)
via a prepared statement, binding the given arguments.
|
int |
JdbcTemplate.update(String sql,
Object... args) |
int |
JdbcOperations.update(String sql,
Object[] args,
int[] argTypes)
Issue a single SQL update operation (such as an insert, update or delete statement)
via a prepared statement, binding the given arguments.
|
int |
JdbcTemplate.update(String sql,
Object[] args,
int[] argTypes) |
int |
JdbcOperations.update(String sql,
PreparedStatementSetter pss)
Issue an update statement using a PreparedStatementSetter to set bind parameters,
with given SQL.
|
int |
JdbcTemplate.update(String sql,
PreparedStatementSetter pss) |
Modifier and Type | Method and Description |
---|---|
<T> T |
NamedParameterJdbcTemplate.execute(String sql,
Map<String,?> paramMap,
PreparedStatementCallback<T> action) |
<T> T |
NamedParameterJdbcOperations.execute(String sql,
Map<String,?> paramMap,
PreparedStatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC PreparedStatement.
|
<T> T |
NamedParameterJdbcTemplate.execute(String sql,
SqlParameterSource paramSource,
PreparedStatementCallback<T> action) |
<T> T |
NamedParameterJdbcOperations.execute(String sql,
SqlParameterSource paramSource,
PreparedStatementCallback<T> action)
Execute a JDBC data access operation, implemented as callback action
working on a JDBC PreparedStatement.
|
<T> T |
NamedParameterJdbcTemplate.query(String sql,
Map<String,?> paramMap,
ResultSetExtractor<T> rse) |
<T> T |
NamedParameterJdbcOperations.query(String sql,
Map<String,?> paramMap,
ResultSetExtractor<T> rse)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, reading the ResultSet with a
ResultSetExtractor.
|
void |
NamedParameterJdbcTemplate.query(String sql,
Map<String,?> paramMap,
RowCallbackHandler rch) |
void |
NamedParameterJdbcOperations.query(String sql,
Map<String,?> paramMap,
RowCallbackHandler rch)
Query given SQL to create a prepared statement from SQL and a list of
arguments to bind to the query, reading the ResultSet on a per-row basis
with a RowCallbackHandler.
|
<T> List<T> |
NamedParameterJdbcTemplate.query(String sql,
Map<String,?> paramMap,
RowMapper<T> rowMapper) |
<T> List<T> |
NamedParameterJdbcOperations.query(String sql,
Map<String,?> paramMap,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping each row to a Java object
via a RowMapper.
|
<T> T |
NamedParameterJdbcTemplate.query(String sql,
SqlParameterSource paramSource,
ResultSetExtractor<T> rse) |
<T> T |
NamedParameterJdbcOperations.query(String sql,
SqlParameterSource paramSource,
ResultSetExtractor<T> rse)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, reading the ResultSet with a
ResultSetExtractor.
|
void |
NamedParameterJdbcTemplate.query(String sql,
SqlParameterSource paramSource,
RowCallbackHandler rch) |
void |
NamedParameterJdbcOperations.query(String sql,
SqlParameterSource paramSource,
RowCallbackHandler rch)
Query given SQL to create a prepared statement from SQL and a list of
arguments to bind to the query, reading the ResultSet on a per-row basis
with a RowCallbackHandler.
|
<T> List<T> |
NamedParameterJdbcTemplate.query(String sql,
SqlParameterSource paramSource,
RowMapper<T> rowMapper) |
<T> List<T> |
NamedParameterJdbcOperations.query(String sql,
SqlParameterSource paramSource,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping each row to a Java object
via a RowMapper.
|
int |
NamedParameterJdbcTemplate.queryForInt(String sql,
Map<String,?> paramMap) |
int |
NamedParameterJdbcOperations.queryForInt(String sql,
Map<String,?> paramMap)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in an int value.
|
int |
NamedParameterJdbcTemplate.queryForInt(String sql,
SqlParameterSource paramSource) |
int |
NamedParameterJdbcOperations.queryForInt(String sql,
SqlParameterSource paramSource)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in an int value.
|
List<Map<String,Object>> |
NamedParameterJdbcTemplate.queryForList(String sql,
Map<String,?> paramMap) |
List<Map<String,Object>> |
NamedParameterJdbcOperations.queryForList(String sql,
Map<String,?> paramMap)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
<T> List<T> |
NamedParameterJdbcTemplate.queryForList(String sql,
Map<String,?> paramMap,
Class<T> elementType) |
<T> List<T> |
NamedParameterJdbcOperations.queryForList(String sql,
Map<String,?> paramMap,
Class<T> elementType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
List<Map<String,Object>> |
NamedParameterJdbcTemplate.queryForList(String sql,
SqlParameterSource paramSource) |
List<Map<String,Object>> |
NamedParameterJdbcOperations.queryForList(String sql,
SqlParameterSource paramSource)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
<T> List<T> |
NamedParameterJdbcTemplate.queryForList(String sql,
SqlParameterSource paramSource,
Class<T> elementType) |
<T> List<T> |
NamedParameterJdbcOperations.queryForList(String sql,
SqlParameterSource paramSource,
Class<T> elementType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result list.
|
long |
NamedParameterJdbcTemplate.queryForLong(String sql,
Map<String,?> paramMap) |
long |
NamedParameterJdbcOperations.queryForLong(String sql,
Map<String,?> paramMap)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in a long value.
|
long |
NamedParameterJdbcTemplate.queryForLong(String sql,
SqlParameterSource paramSource) |
long |
NamedParameterJdbcOperations.queryForLong(String sql,
SqlParameterSource paramSource)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, resulting in a long value.
|
Map<String,Object> |
NamedParameterJdbcTemplate.queryForMap(String sql,
Map<String,?> paramMap) |
Map<String,Object> |
NamedParameterJdbcOperations.queryForMap(String sql,
Map<String,?> paramMap)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result Map.
|
Map<String,Object> |
NamedParameterJdbcTemplate.queryForMap(String sql,
SqlParameterSource paramSource) |
Map<String,Object> |
NamedParameterJdbcOperations.queryForMap(String sql,
SqlParameterSource paramSource)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result Map.
|
<T> T |
NamedParameterJdbcTemplate.queryForObject(String sql,
Map<String,?> paramMap,
Class<T> requiredType) |
<T> T |
NamedParameterJdbcOperations.queryForObject(String sql,
Map<String,?> paramMap,
Class<T> requiredType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result object.
|
<T> T |
NamedParameterJdbcTemplate.queryForObject(String sql,
Map<String,?> paramMap,
RowMapper<T> rowMapper) |
<T> T |
NamedParameterJdbcOperations.queryForObject(String sql,
Map<String,?> paramMap,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping a single result row to a
Java object via a RowMapper.
|
<T> T |
NamedParameterJdbcTemplate.queryForObject(String sql,
SqlParameterSource paramSource,
Class<T> requiredType) |
<T> T |
NamedParameterJdbcOperations.queryForObject(String sql,
SqlParameterSource paramSource,
Class<T> requiredType)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a result object.
|
<T> T |
NamedParameterJdbcTemplate.queryForObject(String sql,
SqlParameterSource paramSource,
RowMapper<T> rowMapper) |
<T> T |
NamedParameterJdbcOperations.queryForObject(String sql,
SqlParameterSource paramSource,
RowMapper<T> rowMapper)
Query given SQL to create a prepared statement from SQL and a list
of arguments to bind to the query, mapping a single result row to a
Java object via a RowMapper.
|
SqlRowSet |
NamedParameterJdbcTemplate.queryForRowSet(String sql,
Map<String,?> paramMap) |
SqlRowSet |
NamedParameterJdbcOperations.queryForRowSet(String sql,
Map<String,?> paramMap)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a SqlRowSet.
|
SqlRowSet |
NamedParameterJdbcTemplate.queryForRowSet(String sql,
SqlParameterSource paramSource) |
SqlRowSet |
NamedParameterJdbcOperations.queryForRowSet(String sql,
SqlParameterSource paramSource)
Query given SQL to create a prepared statement from SQL and a
list of arguments to bind to the query, expecting a SqlRowSet.
|
int |
NamedParameterJdbcTemplate.update(String sql,
Map<String,?> paramMap) |
int |
NamedParameterJdbcOperations.update(String sql,
Map<String,?> paramMap)
Issue an update via a prepared statement, binding the given arguments.
|
int |
NamedParameterJdbcTemplate.update(String sql,
SqlParameterSource paramSource) |
int |
NamedParameterJdbcOperations.update(String sql,
SqlParameterSource paramSource)
Issue an update via a prepared statement, binding the given arguments.
|
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.
|
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
SimpleJdbcOperations.query(String sql,
ParameterizedRowMapper<T> rm,
Map<String,?> args)
Deprecated.
as of Spring 3.0: Use the method using the newly genericized RowMapper interface
instead since the RowMapper and ParameterizedRowMapper interfaces are equivalent now.
|
<T> List<T> |
SimpleJdbcTemplate.query(String sql,
ParameterizedRowMapper<T> rm,
Map<String,?> args)
Deprecated.
|
<T> List<T> |
SimpleJdbcOperations.query(String sql,
ParameterizedRowMapper<T> rm,
Object... args)
Deprecated.
as of Spring 3.0: Use the method using the newly genericized RowMapper interface
instead since the RowMapper and ParameterizedRowMapper interfaces are equivalent now.
|
<T> List<T> |
SimpleJdbcTemplate.query(String sql,
ParameterizedRowMapper<T> rm,
Object... args)
Deprecated.
|
<T> List<T> |
SimpleJdbcOperations.query(String sql,
ParameterizedRowMapper<T> rm,
SqlParameterSource args)
Deprecated.
as of Spring 3.0: Use the method using the newly genericized RowMapper interface
instead since the RowMapper and ParameterizedRowMapper interfaces are equivalent now.
|
<T> List<T> |
SimpleJdbcTemplate.query(String sql,
ParameterizedRowMapper<T> rm,
SqlParameterSource args)
Deprecated.
|
<T> List<T> |
SimpleJdbcOperations.query(String sql,
RowMapper<T> rm,
Map<String,?> args)
Deprecated.
|
<T> List<T> |
SimpleJdbcTemplate.query(String sql,
RowMapper<T> rm,
Map<String,?> args)
Deprecated.
|
<T> List<T> |
SimpleJdbcOperations.query(String sql,
RowMapper<T> rm,
Object... args)
Deprecated.
|
<T> List<T> |
SimpleJdbcTemplate.query(String sql,
RowMapper<T> rm,
Object... args)
Deprecated.
|
<T> List<T> |
SimpleJdbcOperations.query(String sql,
RowMapper<T> rm,
SqlParameterSource args)
Deprecated.
|
<T> List<T> |
SimpleJdbcTemplate.query(String sql,
RowMapper<T> rm,
SqlParameterSource args)
Deprecated.
|
int |
SimpleJdbcOperations.queryForInt(String sql,
Map<String,?> args)
Deprecated.
Query for an
int passing in a SQL query
using the named parameter support provided by the
NamedParameterJdbcTemplate
and a map containing the arguments. |
int |
SimpleJdbcTemplate.queryForInt(String sql,
Map<String,?> args)
Deprecated.
|
int |
SimpleJdbcOperations.queryForInt(String sql,
Object... args)
Deprecated.
Query for an
int passing in a SQL query
using the standard '?' placeholders for parameters
and a variable number of arguments. |
int |
SimpleJdbcTemplate.queryForInt(String sql,
Object... args)
Deprecated.
|
int |
SimpleJdbcOperations.queryForInt(String sql,
SqlParameterSource args)
Deprecated.
Query for an
int passing in a SQL query
using the named parameter support provided by the
NamedParameterJdbcTemplate
and a SqlParameterSource containing the arguments. |
int |
SimpleJdbcTemplate.queryForInt(String sql,
SqlParameterSource args)
Deprecated.
|
List<Map<String,Object>> |
SimpleJdbcOperations.queryForList(String sql,
Map<String,?> args)
Deprecated.
Execute the supplied query with the supplied arguments.
|
List<Map<String,Object>> |
SimpleJdbcTemplate.queryForList(String sql,
Map<String,?> args)
Deprecated.
|
List<Map<String,Object>> |
SimpleJdbcOperations.queryForList(String sql,
Object... args)
Deprecated.
Execute the supplied query with the (optional) supplied arguments.
|
List<Map<String,Object>> |
SimpleJdbcTemplate.queryForList(String sql,
Object... args)
Deprecated.
|
List<Map<String,Object>> |
SimpleJdbcOperations.queryForList(String sql,
SqlParameterSource args)
Deprecated.
Execute the supplied query with the supplied arguments.
|
List<Map<String,Object>> |
SimpleJdbcTemplate.queryForList(String sql,
SqlParameterSource args)
Deprecated.
|
long |
SimpleJdbcOperations.queryForLong(String sql,
Map<String,?> args)
Deprecated.
Query for an
long passing in a SQL query
using the named parameter support provided by the
NamedParameterJdbcTemplate
and a map containing the arguments. |
long |
SimpleJdbcTemplate.queryForLong(String sql,
Map<String,?> args)
Deprecated.
|
long |
SimpleJdbcOperations.queryForLong(String sql,
Object... args)
Deprecated.
Query for an
long passing in a SQL query
using the standard '?' placeholders for parameters
and a variable number of arguments. |
long |
SimpleJdbcTemplate.queryForLong(String sql,
Object... args)
Deprecated.
|
long |
SimpleJdbcOperations.queryForLong(String sql,
SqlParameterSource args)
Deprecated.
Query for an
long passing in a SQL query
using the named parameter support provided by the
NamedParameterJdbcTemplate
and a SqlParameterSource containing the arguments. |
long |
SimpleJdbcTemplate.queryForLong(String sql,
SqlParameterSource args)
Deprecated.
|
Map<String,Object> |
SimpleJdbcOperations.queryForMap(String sql,
Map<String,?> args)
Deprecated.
Execute the supplied query with the supplied arguments.
|
Map<String,Object> |
SimpleJdbcTemplate.queryForMap(String sql,
Map<String,?> args)
Deprecated.
|
Map<String,Object> |
SimpleJdbcOperations.queryForMap(String sql,
Object... args)
Deprecated.
Execute the supplied query with the (optional) supplied arguments.
|
Map<String,Object> |
SimpleJdbcTemplate.queryForMap(String sql,
Object... args)
Deprecated.
|
Map<String,Object> |
SimpleJdbcOperations.queryForMap(String sql,
SqlParameterSource args)
Deprecated.
Execute the supplied query with the supplied arguments.
|
Map<String,Object> |
SimpleJdbcTemplate.queryForMap(String sql,
SqlParameterSource args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
Class<T> requiredType,
Map<String,?> args)
Deprecated.
Query for an object of type
T identified by the supplied @Class . |
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
Class<T> requiredType,
Map<String,?> args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
Class<T> requiredType,
Object... args)
Deprecated.
Query for an object of type
T identified by the supplied @Class . |
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
Class<T> requiredType,
Object... args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
Class<T> requiredType,
SqlParameterSource args)
Deprecated.
Query for an object of type
T identified by the supplied @Class . |
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
Class<T> requiredType,
SqlParameterSource args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
ParameterizedRowMapper<T> rm,
Map<String,?> args)
Deprecated.
as of Spring 3.0: Use the method using the newly genericized RowMapper interface
instead since the RowMapper and ParameterizedRowMapper interfaces are equivalent now.
|
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
ParameterizedRowMapper<T> rm,
Map<String,?> args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
ParameterizedRowMapper<T> rm,
Object... args)
Deprecated.
as of Spring 3.0: Use the method using the newly genericized RowMapper interface
instead since the RowMapper and ParameterizedRowMapper interfaces are equivalent now.
|
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
ParameterizedRowMapper<T> rm,
Object... args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
ParameterizedRowMapper<T> rm,
SqlParameterSource args)
Deprecated.
as of Spring 3.0: Use the method using the newly genericized RowMapper interface
instead since the RowMapper and ParameterizedRowMapper interfaces are equivalent now.
|
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
ParameterizedRowMapper<T> rm,
SqlParameterSource args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
RowMapper<T> rm,
Map<String,?> args)
Deprecated.
Query for an object of type
T using the supplied
RowMapper to the query results to the object. |
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
RowMapper<T> rm,
Map<String,?> args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
RowMapper<T> rm,
Object... args)
Deprecated.
Query for an object of type
T using the supplied
RowMapper to the query results to the object. |
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
RowMapper<T> rm,
Object... args)
Deprecated.
|
<T> T |
SimpleJdbcOperations.queryForObject(String sql,
RowMapper<T> rm,
SqlParameterSource args)
Deprecated.
Query for an object of type
T using the supplied
RowMapper to the query results to the object. |
<T> T |
SimpleJdbcTemplate.queryForObject(String sql,
RowMapper<T> rm,
SqlParameterSource args)
Deprecated.
|
int |
SimpleJdbcOperations.update(String sql,
Map<String,?> args)
Deprecated.
Execute the supplied SQL statement with (optional) supplied arguments.
|
int |
SimpleJdbcTemplate.update(String sql,
Map<String,?> args)
Deprecated.
|
int |
SimpleJdbcOperations.update(String sql,
Object... args)
Deprecated.
Execute the supplied SQL statement with supplied arguments.
|
int |
SimpleJdbcTemplate.update(String sql,
Object... args)
Deprecated.
|
int |
SimpleJdbcOperations.update(String sql,
SqlParameterSource args)
Deprecated.
Execute the supplied SQL statement with supplied arguments.
|
int |
SimpleJdbcTemplate.update(String sql,
SqlParameterSource args)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Integer |
AbstractLobCreatingPreparedStatementCallback.doInPreparedStatement(PreparedStatement ps) |
Object |
AbstractLobStreamingResultSetExtractor.extractData(ResultSet rs)
Delegates to handleNoRowFound, handleMultipleRowsFound and streamData,
according to the ResultSet state.
|
protected void |
AbstractLobStreamingResultSetExtractor.handleMultipleRowsFound()
Handle the case where the ResultSet contains multiple rows.
|
protected void |
AbstractLobStreamingResultSetExtractor.handleNoRowFound()
Handle the case where the ResultSet does not contain a row.
|
protected abstract void |
AbstractLobCreatingPreparedStatementCallback.setValues(PreparedStatement ps,
LobCreator lobCreator)
Set values on the given PreparedStatement, using the given
LobCreator for BLOB/CLOB arguments.
|
protected abstract void |
AbstractLobStreamingResultSetExtractor.streamData(ResultSet rs)
Stream LOB content from the given ResultSet to some OutputStream.
|
Modifier and Type | Class and Description |
---|---|
class |
DataSourceLookupFailureException
Exception to be thrown by a DataSourceLookup implementation,
indicating that the specified DataSource could not be obtained.
|
Modifier and Type | Method and Description |
---|---|
List<T> |
SqlQuery.execute()
Convenient method to execute without parameters nor context.
|
List<T> |
SqlQuery.execute(int p1)
Convenient method to execute with a single int parameter.
|
List<T> |
SqlQuery.execute(int p1,
int p2)
Convenient method to execute with two int parameters.
|
List<T> |
SqlQuery.execute(int p1,
int p2,
Map context)
Convenient method to execute with two int parameters and context.
|
List<T> |
SqlQuery.execute(int p1,
Map context)
Convenient method to execute with a single int parameter and context.
|
List<T> |
SqlQuery.execute(long p1)
Convenient method to execute with a single long parameter.
|
List<T> |
SqlQuery.execute(long p1,
Map context)
Convenient method to execute with a single long parameter and context.
|
List<T> |
SqlQuery.execute(Map context)
Convenient method to execute without parameters.
|
Map<String,Object> |
StoredProcedure.execute(Map<String,?> inParams)
Execute the stored procedure.
|
List<T> |
SqlQuery.execute(Object... params)
Convenient method to execute without context.
|
List<T> |
SqlQuery.execute(Object[] params,
Map context)
Central execution method.
|
Map<String,Object> |
StoredProcedure.execute(ParameterMapper inParamMapper)
Execute the stored procedure.
|
List<T> |
SqlQuery.execute(String p1)
Convenient method to execute with a single String parameter.
|
List<T> |
SqlQuery.execute(String p1,
Map context)
Convenient method to execute with a single String parameter and context.
|
List<T> |
SqlQuery.executeByNamedParam(Map<String,?> paramMap)
Convenient method to execute without context.
|
List<T> |
SqlQuery.executeByNamedParam(Map<String,?> paramMap,
Map context)
Central execution method.
|
T |
SqlQuery.findObject(int p1)
Convenient method to find a single object given a single int parameter.
|
T |
SqlQuery.findObject(int p1,
int p2)
Convenient method to find a single object given two int parameters.
|
T |
SqlQuery.findObject(int p1,
int p2,
Map context)
Convenient method to find a single object given two int parameters
and a context.
|
T |
SqlQuery.findObject(int p1,
Map context)
Convenient method to find a single object given a single int parameter
and a context.
|
T |
SqlQuery.findObject(long p1)
Convenient method to find a single object given a single long parameter.
|
T |
SqlQuery.findObject(long p1,
Map context)
Convenient method to find a single object given a single long parameter
and a context.
|
T |
SqlQuery.findObject(Object... params)
Convenient method to find a single object without context.
|
T |
SqlQuery.findObject(Object[] params,
Map context)
Generic object finder method, used by all other
findObject methods. |
T |
SqlQuery.findObject(String p1)
Convenient method to find a single object given a single String parameter.
|
T |
SqlQuery.findObject(String p1,
Map context)
Convenient method to find a single object given a single String parameter
and a context.
|
T |
SqlQuery.findObjectByNamedParam(Map<String,?> paramMap)
Convenient method to execute without context.
|
T |
SqlQuery.findObjectByNamedParam(Map<String,?> paramMap,
Map context)
Generic object finder method for named parameters.
|
int |
SqlUpdate.update()
Convenience method to execute an update with no parameters.
|
int |
SqlUpdate.update(int p1)
Convenient method to execute an update given one int arg.
|
int |
SqlUpdate.update(int p1,
int p2)
Convenient method to execute an update given two int args.
|
int |
SqlUpdate.update(long p1)
Convenient method to execute an update given one long arg.
|
int |
SqlUpdate.update(long p1,
long p2)
Convenient method to execute an update given two long args.
|
int |
SqlUpdate.update(Object... params)
Generic method to execute the update given parameters.
|
int |
BatchSqlUpdate.update(Object... params)
Overridden version of
update that adds the given statement
parameters to the queue rather than executing them immediately. |
int |
SqlUpdate.update(Object[] params,
KeyHolder generatedKeyHolder)
Method to execute the update given arguments and
retrieve the generated keys using a KeyHolder.
|
int |
SqlUpdate.update(String p)
Convenient method to execute an update given one String arg.
|
int |
SqlUpdate.update(String p1,
String p2)
Convenient method to execute an update given two String args.
|
int |
SqlUpdate.updateByNamedParam(Map<String,?> paramMap)
Generic method to execute the update given named parameters.
|
int |
SqlUpdate.updateByNamedParam(Map<String,?> paramMap,
KeyHolder generatedKeyHolder)
Method to execute the update given arguments and
retrieve the generated keys using a KeyHolder.
|
Modifier and Type | Method and Description |
---|---|
protected DataAccessException |
SQLErrorCodeSQLExceptionTranslator.createCustomException(String task,
String sql,
SQLException sqlEx,
Class exceptionClass)
Create a custom DataAccessException, based on a given exception
class from a CustomSQLErrorCodesTranslation definition.
|
protected DataAccessException |
SQLErrorCodeSQLExceptionTranslator.customTranslate(String task,
String sql,
SQLException sqlEx)
Subclasses can override this method to attempt a custom mapping from SQLException
to DataAccessException.
|
protected DataAccessException |
SQLExceptionSubclassTranslator.doTranslate(String task,
String sql,
SQLException ex) |
protected abstract DataAccessException |
AbstractFallbackSQLExceptionTranslator.doTranslate(String task,
String sql,
SQLException ex)
Template method for actually translating the given exception.
|
protected DataAccessException |
SQLErrorCodeSQLExceptionTranslator.doTranslate(String task,
String sql,
SQLException ex) |
protected DataAccessException |
SQLStateSQLExceptionTranslator.doTranslate(String task,
String sql,
SQLException ex) |
DataAccessException |
SQLExceptionTranslator.translate(String task,
String sql,
SQLException ex)
Translate the given
SQLException into a generic DataAccessException . |
DataAccessException |
AbstractFallbackSQLExceptionTranslator.translate(String task,
String sql,
SQLException ex)
Pre-checks the arguments, calls
AbstractFallbackSQLExceptionTranslator.doTranslate(java.lang.String, java.lang.String, java.sql.SQLException) , and invokes the
fallback translator if necessary. |
Modifier and Type | Method and Description |
---|---|
protected long |
DerbyMaxValueIncrementer.getNextKey() |
protected long |
SybaseMaxValueIncrementer.getNextKey() |
protected long |
MySQLMaxValueIncrementer.getNextKey() |
protected long |
AbstractSequenceMaxValueIncrementer.getNextKey()
Executes the SQL as specified by
AbstractSequenceMaxValueIncrementer.getSequenceQuery() . |
protected long |
SqlServerMaxValueIncrementer.getNextKey() |
protected long |
HsqlMaxValueIncrementer.getNextKey() |
int |
DataFieldMaxValueIncrementer.nextIntValue()
Increment the data store field's max value as int.
|
int |
AbstractDataFieldMaxValueIncrementer.nextIntValue() |
long |
DataFieldMaxValueIncrementer.nextLongValue()
Increment the data store field's max value as long.
|
long |
AbstractDataFieldMaxValueIncrementer.nextLongValue() |
String |
DataFieldMaxValueIncrementer.nextStringValue()
Increment the data store field's max value as String.
|
String |
AbstractDataFieldMaxValueIncrementer.nextStringValue() |
Modifier and Type | Class and Description |
---|---|
class |
SqlXmlFeatureNotImplementedException
Exception thrown when the underlying implementation does not support the
requested feature of the API.
|
Copyright © 2012. All Rights Reserved.