インターフェース CallableStatementCreator

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface CallableStatementCreator
JdbcTemplate クラスによって使用される 3 つの中心的なコールバックインターフェースの 1 つ。このインターフェースは、JdbcTemplate クラスによって提供される接続を指定して CallableStatement を作成します。実装は、SQL と必要なパラメーターを提供する責任があります。

実装、試行する操作からスローされる可能性のある SQLExceptions に関心を持つ必要ありません。JdbcTemplate クラスは、SQLExceptions を適切にキャッチして処理します。

PreparedStatementCreator は、PreparedStatement の作成に使用する SQL を提供できる場合、SqlProvider インターフェースも実装する必要があります。これにより、例外の場合により良いコンテキスト情報が可能になります。

作成者:
Rod Johnson, Thomas Risberg
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    この接続で呼び出し可能なステートメントを作成します。
  • メソッドの詳細

    • createCallableStatement

      CallableStatementSE createCallableStatement(ConnectionSE con) throws SQLExceptionSE
      この接続で呼び出し可能なステートメントを作成します。実装で CallableStatements を使用できるようにします。
      パラメーター:
      con - ステートメントの作成に使用する接続
      戻り値:
      呼び出し可能なステートメント
      例外:
      SQLExceptionSE - このメソッドの実装でスローされる可能性のある SQLExceptions をキャッチする必要はありません。JdbcTemplate クラスが処理します。