public abstract class SqlOperation extends RdbmsOperation
宣言されたパラメーターに基づいて PreparedStatementCreatorFactory を構成します。
logger| コンストラクターと説明 |
|---|
SqlOperation() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | compileInternal() 宣言されたパラメーターに基づいて PreparedStatementCreatorFactory を構成するためのオーバーライドされたメソッド。 |
protected ParsedSql | getParsedSql() この操作の SQL ステートメントの解析済み表現を取得します。 |
protected PreparedStatementCreator | newPreparedStatementCreator(ObjectSE[] params)PreparedStatementCreator を返し、指定されたパラメーターで操作を実行します。 |
protected PreparedStatementCreator | newPreparedStatementCreator(StringSE sqlToUse, ObjectSE[] params)PreparedStatementCreator を返し、指定されたパラメーターで操作を実行します。 |
protected PreparedStatementSetter | newPreparedStatementSetter(ObjectSE[] params)PreparedStatementSetter を返し、指定されたパラメーターで操作を実行します。 |
protected void | onCompileInternal() サブクラスが後処理コンパイルにオーバーライドできるフックメソッド。 |
afterPropertiesSet, allowsUnusedParameters, checkCompiled, compile, declareParameter, getDeclaredParameters, getGeneratedKeysColumnNames, getJdbcTemplate, getResultSetType, getSql, isCompiled, isReturnGeneratedKeys, isUpdatableResults, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameterscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected final void compileInternal()
RdbmsOperation の compileInternal protected void onCompileInternal()
compileInternal()protected ParsedSql getParsedSql()
通常、名前付きパラメーターの解析に使用されます。
protected final PreparedStatementSetter newPreparedStatementSetter(ObjectSE[] params)
params - パラメーター配列 (null の場合があります)protected final PreparedStatementCreator newPreparedStatementCreator(ObjectSE[] params)
params - パラメーター配列 (null の場合があります)protected final PreparedStatementCreator newPreparedStatementCreator(StringSE sqlToUse, ObjectSE[] params)
sqlToUse - 使用する実際の SQL ステートメント (名前付きパラメーターの拡張などにより、ファクトリと異なる場合)params - パラメーター配列 (null の場合があります)