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.lang.Object params)
          指定された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.lang.Object params)
指定されたIDとJavaBeansからQueryオブジェクトを返します。

パラメータ:
id - queryのid
params - バインドする条件パラメータを持つMap、JavaBeans、DynaBean
戻り値:
新規に作成されたQueryインスタンス
導入されたバージョン:
1.3.0