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, resolveSql, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setParameters, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameters
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final void compileInternal()
RdbmsOperation
の compileInternal
protected void onCompileInternal()
compileInternal()
protected ParsedSql getParsedSql()
通常、名前付きパラメーターの解析に使用されます。
protected final PreparedStatementSetter newPreparedStatementSetter(@Nullable ObjectSE[] params)
params
- パラメーター配列 (null
の場合があります)protected final PreparedStatementCreator newPreparedStatementCreator(@Nullable ObjectSE[] params)
params
- パラメーター配列 (null
の場合があります)protected final PreparedStatementCreator newPreparedStatementCreator(StringSE sqlToUse, @Nullable ObjectSE[] params)
sqlToUse
- 使用する実際の SQL ステートメント (名前付きパラメーターの拡張などにより、ファクトリと異なる場合)params
- パラメーター配列 (null
の場合があります)