パッケージ org.opengion.hayabusa.db
クラス QueryFactory
java.lang.Object
org.opengion.hayabusa.db.QueryFactory
Queryオブジェクトを取得する為に使用するファクトリクラスです。
Queryオブジェクト の識別ID を元に、QueryFactory.newInstance( String id )
メソッドで、Queryオブジェクトを取得します。
実装とマッピングの関係から、識別ID は、システムパラメータ で 定義します
- 変更履歴:
- 3.6.0.8 (2004/11/19) キャッシュ()ではなく、オブジェクトを直接生成します。
- 機能分類
- データ表示, データ編集
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
フィールド -
メソッドの概要
修飾子とタイプメソッド説明static Query
標準的な Queryオブジェクト(JDBCQuery)を取得します。static Query
newInstance
(String id) 識別id に応じた Queryオブジェクトを取得します。
-
フィールド詳細
-
DEFAULT
newInstance() 時のデフォルトクラス "JDBC"- 関連項目:
-
-
メソッドの詳細
-
newInstance
標準的な Queryオブジェクト(JDBCQuery)を取得します。 過去に使用された Queryオブジェクト はプールから取得されます。 ただし、内部変数はすべてクリアされますので、一旦取り出した オブジェクトを保持したい場合は、各アプリケーション側で保持して下さい。- 戻り値:
- Queryオブジェクト
- このメソッドは、nullを返しません
-
newInstance
識別id に応じた Queryオブジェクトを取得します。 ただし、内部変数はすべてクリアされますので、一旦取り出した オブジェクトを保持したい場合は、各アプリケーション側で保持して下さい。- パラメータ:
id
- Queryインターフェースを実装したサブクラスの識別id- 戻り値:
- Queryオブジェクト
- 変更履歴:
- 3.6.0.8 (2004/11/19) キャッシュ廃止。直接生成します。, 4.0.0.0 (2005/01/31) キーの指定を、Query. から、Query_ に変更します。, 5.3.7.0 (2011/07/01) ゼロ文字列もDefaultを適用, 6.0.4.0 (2014/11/28) NullPointerException が発生するので、事前にチェックします。, 6.4.3.3 (2016/03/04) HybsSystem.newInstance(String,String) への置き換え。
- このメソッドは、nullを返しません
-