直列化された形式


パッケージ robbie.dao

クラス robbie.dao.BaseDao は java.lang.Object を拡張し、Serializable を実装しています

クラス robbie.dao.DaoSysException は java.lang.RuntimeException を拡張し、Serializable を実装しています

クラス robbie.dao.QuerySupport は java.lang.Object を拡張し、Serializable を実装しています

直列化されたフィールド

sqlString

java.lang.String sqlString
SQLの文字列


prametersList

java.util.List prametersList
バインド変数のリスト


パッケージ robbie.dao.s

クラス robbie.dao.s.SDaoBaseDao を拡張し、Serializable を実装しています

直列化されたフィールド

dbAccessProperties

java.util.Properties dbAccessProperties

クラス robbie.dao.s.SQueryQuerySupport を拡張し、Serializable を実装しています

直列化されたフィールド

params

java.lang.Object[] params

types

java.lang.Integer[] types

count

int count


パッケージ robbie.dao.x

クラス robbie.dao.x.StandaloneXDaoXDao を拡張し、Serializable を実装しています

クラス robbie.dao.x.XDaoBaseDao を拡張し、Serializable を実装しています

直列化されたフィールド

queryFactory

XQueryFactory queryFactory
XQueryFactoryクラスのインスタンス。

 この変数を利用して、実行するSQLインスタンスを取得します。
 サブクラスでは以下のようにして、SQLインスタンスを取得して
 拡張実装を行なってください。
 
 Query query = queryFactory.createSQLInstance(id, params);
 
 

関連項目:
Query, XQueryFactory.createQueryInstance(String, Map)

resource

XDbResource resource
XDbResourceクラスのインスタンス。

 この変数を利用して、データベースへのConnectionを取得します。
 サブクラスでは以下のようにして、Connectionインスタンスを取得して
 拡張実装を行なってください。
 
 java.sql.Connection conn = resource.getConnection();
 
 また、直接DAOを実行可能にする場合には、次のように実装すると便利です。
 
 setConnection(resource.getConnection());
 
 

関連項目:
XDbResource.getConnection()

exception

java.sql.SQLException exception
直前の更新処理で発生したSQLException。

クラス robbie.dao.x.XDaoException は java.lang.RuntimeException を拡張し、Serializable を実装しています

クラス robbie.dao.x.XDaoFactory は java.lang.Object を拡張し、Serializable を実装しています

直列化されたフィールド

xQueryFactoryClassName

java.lang.String xQueryFactoryClassName
XQueryFactoryのClass名


xDBResourceFactoryClassName

java.lang.String xDBResourceFactoryClassName
XDbResourceFactoryのClass名


filepath

java.lang.String filepath
制御ファイルのFilepath


queryFactory

XQueryFactory queryFactory
XQueryFactoryのインスタンス


resourceFactory

XDbResourceFactory resourceFactory
XDBResourceFactoryのインスタンス


daoNameMap

java.util.Map daoNameMap
DAOのクラス名を管理するMap


daoResRefMap

java.util.Map daoResRefMap
DAOと利用するDbResourceの関連を管理するMap


lastModifiedTimestamp

long lastModifiedTimestamp
ファイルの更新日時


isValidate

boolean isValidate
XMLのロード時に検証を行うか。デフォルトは行わない

クラス robbie.dao.x.XQueryQuerySupport を拡張し、Serializable を実装しています

直列化されたフィールド

queryId

java.lang.String queryId
Query-ID


element

org.jdom.Element element
SQLの情報Element


parameters

java.util.Map parameters
バインドパラメータMap

クラス robbie.dao.x.XQueryFactory は java.lang.Object を拡張し、Serializable を実装しています

直列化されたフィールド

xQueryClassName

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


sqlMap

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


パッケージ robbie.util

クラス robbie.util.InstanceCreateFailureException は java.lang.RuntimeException を拡張し、Serializable を実装しています