robbie.dao.x
クラス XQueryFactory

java.lang.Object
  拡張robbie.dao.x.XQueryFactory
すべての実装インタフェース:
java.io.Serializable

public class XQueryFactory
extends java.lang.Object
implements java.io.Serializable

XML定義からXQueryインスタンスを作成して管理するクラス.

関連項目:
直列化された形式

フィールドの概要
protected  java.util.Map sqlMap
          query-listから取り出したsql要素のMap
protected  java.lang.String xQueryClassName
          XQueryのクラス名
 
コンストラクタの概要
XQueryFactory()
           
 
メソッドの概要
 void configure(org.jdom.Element queryElement)
          query-listのElementからsqlのMapを作成する。
 Query createQueryInstance(java.lang.String id, java.util.Map params)
          推奨されていません。  
 Query createQueryInstance(java.lang.String id, java.lang.Object beans)
          指定されたIDとJavaBeansからQueryオブジェクトを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

xQueryClassName

protected java.lang.String xQueryClassName
XQueryのクラス名


sqlMap

protected java.util.Map sqlMap
query-listから取り出したsql要素のMap

コンストラクタの詳細

XQueryFactory

public XQueryFactory()
メソッドの詳細

configure

public void configure(org.jdom.Element queryElement)
query-listのElementからsqlのMapを作成する。

この処理は同期化されません。

パラメータ:
queryElement - query-listのElement

createQueryInstance

public Query createQueryInstance(java.lang.String id,
                                 java.util.Map params)
推奨されていません。  

指定されたIDとパラメータMapからQueryオブジェクトを返します。

パラメータ:
id -
params -
戻り値:
Query

createQueryInstance

public Query createQueryInstance(java.lang.String id,
                                 java.lang.Object beans)
指定されたIDとJavaBeansからQueryオブジェクトを返します。

パラメータ:
id -
beans -
戻り値:
Query
導入されたバージョン:
1.3.0