インターフェース SmartDataSource

すべてのスーパーインターフェース:
CommonDataSourceSEDataSourceSEWrapperSE
すべての既知の実装クラス:
SingleConnectionDataSource

public interface SmartDataSource extends DataSourceSE
javax.sql.DataSource インターフェースの拡張。ラップされていない方法で JDBC 接続を返す特別な DataSources によって実装されます。

このインターフェースを使用するクラスは、操作後に Connection を閉じる必要があるかどうかを問い合わせることができます。Spring の DataSourceUtils および JdbcTemplate クラスは、このようなチェックを自動的に実行します。

作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • メソッドの詳細

    • shouldClose

      boolean shouldClose(ConnectionSE con)
      この DataSource から取得したこの接続を閉じる必要がありますか?

      SmartDataSource からの接続を使用するコードは、close() を呼び出す前に、常にこのメソッドを介してチェックを実行する必要があります。

      "jdbc.core" パッケージの JdbcTemplate クラスが JDBC 接続の解放を処理し、アプリケーションコードがこの責任を解放することに注意してください。

      パラメーター:
      con - 確認する接続
      戻り値:
      指定された接続を閉じるかどうか
      関連事項: