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

XQueryFactoryクラス.

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

フィールドの概要
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)
          指定されたIDとパラメータMapからQueryオブジェクトを返します。
 Query createQueryInstance(java.lang.String id, java.lang.Object bean)
          指定された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 bean)
指定されたIDとJavaBeansからQueryオブジェクトを返します。

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