パッケージ org.opengion.hayabusa.db

クラス QueryFactory


  • public final class QueryFactory
    extends java.lang.Object
    Queryオブジェクトを取得する為に使用する,ファクトリクラスです。 Queryオブジェクト の識別ID を元に、QueryFactory.newInstance( String id ) メソッドで,Queryオブジェクトを取得します。 実装とマッピングの関係から,識別ID は、システムパラメータ で 定義します
    機能分類
    データ表示, データ編集
    変更履歴:
    3.6.0.8 (2004/11/19) キャッシュ()ではなく、オブジェクトを直接生成します。
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      static java.lang.String DEFAULT
      newInstance() 時のデフォルトクラス "JDBC"
    • メソッドの概要

      すべてのメソッド staticメソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      static Query newInstance()
      標準的な Queryオブジェクト(JDBCQuery)を取得します。
      static Query newInstance​(java.lang.String id)
      識別id に応じた Queryオブジェクトを取得します。
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

      • DEFAULT

        public static final java.lang.String DEFAULT
        newInstance() 時のデフォルトクラス "JDBC"
        関連項目:
        定数フィールド値
    • メソッドの詳細

      • newInstance

        public static Query newInstance()
        標準的な Queryオブジェクト(JDBCQuery)を取得します。 過去に使用された Queryオブジェクト はプールから取得されます。 ただし、内部変数はすべてクリアされますので、 一旦取り出した オブジェクトを保持したい場合は,各アプリケーション側で保持して下さい。
        戻り値:
        Queryオブジェクト
        このメソッドは、nullを返しません
      • newInstance

        public static Query newInstance​(java.lang.String id)
        識別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を返しません