インターフェース SmartDataSource
- すべてのスーパーインターフェース:
CommonDataSourceSE、DataSourceSE、WrapperSE
- すべての既知の実装クラス:
SingleConnectionDataSource
javax.sql.DataSource インターフェースの拡張。ラップされていない方法で JDBC 接続を返す特別な DataSources によって実装されます。このインターフェースを使用するクラスは、操作後に Connection を閉じる必要があるかどうかを問い合わせることができます。Spring の DataSourceUtils および JdbcTemplate クラスは、このようなチェックを自動的に実行します。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
メソッドのサマリー
インターフェース javax.sql.CommonDataSourceSE から継承されたメソッド
createShardingKeyBuilder, getParentLoggerインターフェース javax.sql.DataSourceSE から継承されたメソッド
createConnectionBuilder, getConnection, getConnectionSE, getLoginTimeout, getLogWriter, setLoginTimeoutSE, setLogWriterSEインターフェース java.sql.WrapperSE から継承されたメソッド
isWrapperForSE, unwrapSE
メソッドの詳細
shouldClose
この DataSource から取得したこの接続を閉じる必要がありますか?SmartDataSource からの接続を使用するコードは、
close()を呼び出す前に、常にこのメソッドを介してチェックを実行する必要があります。"jdbc.core" パッケージの JdbcTemplate クラスが JDBC 接続の解放を処理し、アプリケーションコードがこの責任を解放することに注意してください。
- パラメーター:
con- 確認する接続- 戻り値:
- 指定された接続を閉じるかどうか
- 関連事項: