org.seasar.extension.datasource
インタフェース DataSourceFactory

既知の実装クラスの一覧:
DataSourceFactoryImpl

public interface DataSourceFactory

データソース用のファクトリです。

作成者:
higa

メソッドの概要
 javax.sql.DataSource getDataSource(java.lang.String name)
          データソースを返します。
 java.lang.String getDataSourceName(java.lang.String name)
          名前が設定されている場合は名前をそのまま返し、設定されていない場合は getSelectableDataSourceName()の結果を返します。
 java.lang.String getSelectableDataSourceName()
          動的なデータソース名を返します。
 void setSelectableDataSourceName(java.lang.String name)
          動的なデータソース名を設定します。
 

メソッドの詳細

getSelectableDataSourceName

public java.lang.String getSelectableDataSourceName()
動的なデータソース名を返します。

戻り値:
データソース名

setSelectableDataSourceName

public void setSelectableDataSourceName(java.lang.String name)
動的なデータソース名を設定します。データソース名は ThreadLocalで管理されます。

パラメータ:
name - データソース名

getDataSourceName

public java.lang.String getDataSourceName(java.lang.String name)
名前が設定されている場合は名前をそのまま返し、設定されていない場合は getSelectableDataSourceName()の結果を返します。

パラメータ:
name - dao.nameのようなdaoの後ろのサブパッケージ名
戻り値:
データソース名

getDataSource

public javax.sql.DataSource getDataSource(java.lang.String name)
データソースを返します。

パラメータ:
name - dao.nameのようなdaoの後ろのサブパッケージ名
戻り値:
データソース


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.