public class PreparedStatementCreatorImpl extends Object implements org.springframework.jdbc.core.PreparedStatementCreator, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.SqlProvider, org.springframework.jdbc.core.ParameterDisposer, PagedPreparedParameterSetter
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PreparedStatementCreatorImpl.Factory |
| 构造器和说明 |
|---|
PreparedStatementCreatorImpl(String actualSql,
List<org.springframework.jdbc.core.SqlParameter> declaredParameters,
List<?> parameters) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanupParameters() |
PreparedStatement |
createPreparedStatement(Connection con) |
String |
getSql() |
int |
setAfterSubqueryParameters(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex) |
int |
setBeforeSubqueryParameters(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex) |
void |
setGeneratedKeysColumnNames(String... names)
Set the column names of the auto-generated keys.
|
int |
setOriginalParameters(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex) |
void |
setResultSetType(int resultSetType)
Set whether to use prepared statements that return a specific type of ResultSet.
|
void |
setReturnGeneratedKeys(boolean returnGeneratedKeys)
Set whether prepared statements should be capable of returning auto-generated keys.
|
int |
setSubqueryParameters(PreparedStatement statement,
QueryParameters queryParameters,
int startIndex) |
void |
setUpdatableResults(boolean updatableResults)
Set whether to use prepared statements capable of returning updatable ResultSets.
|
void |
setValues(PreparedStatement ps) |
String |
toString() |
public PreparedStatement createPreparedStatement(Connection con) throws SQLException
createPreparedStatement 在接口中 org.springframework.jdbc.core.PreparedStatementCreatorSQLExceptionpublic void setValues(PreparedStatement ps) throws SQLException
setValues 在接口中 org.springframework.jdbc.core.PreparedStatementSetterSQLExceptionpublic String getSql()
getSql 在接口中 org.springframework.jdbc.core.SqlProviderpublic void cleanupParameters()
cleanupParameters 在接口中 org.springframework.jdbc.core.ParameterDisposerpublic void setResultSetType(int resultSetType)
resultSetType - the ResultSet typeResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.TYPE_SCROLL_SENSITIVEpublic void setUpdatableResults(boolean updatableResults)
public void setReturnGeneratedKeys(boolean returnGeneratedKeys)
public void setGeneratedKeysColumnNames(String... names)
public int setBeforeSubqueryParameters(PreparedStatement statement, QueryParameters queryParameters, int startIndex) throws SQLException
public int setSubqueryParameters(PreparedStatement statement, QueryParameters queryParameters, int startIndex) throws SQLException
setSubqueryParameters 在接口中 PagedPreparedParameterSetterSQLExceptionpublic int setAfterSubqueryParameters(PreparedStatement statement, QueryParameters queryParameters, int startIndex) throws SQLException
public int setOriginalParameters(PreparedStatement statement, QueryParameters queryParameters, int startIndex) throws SQLException
setOriginalParameters 在接口中 PagedPreparedParameterSetterSQLExceptionCopyright © 2020. All rights reserved.