直列化された形式


パッケージ robbie.dao

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

serialVersionUID: -3734013538684469448l

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

serialVersionUID: 6048565212205708005l

直列化されたフィールド

conn

java.sql.Connection conn
Connectionインスタンス。

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

serialVersionUID: -4939168266629993726l

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

直列化されたフィールド

sqlString

java.lang.String sqlString
SQLの文字列


parametersList

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


resultClass

java.lang.Class resultClass
JavaBeans変換先Class.

導入されたバージョン:
1.2.0


パッケージ robbie.dao.resource

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

serialVersionUID: 5554156609678001644l

直列化されたフィールド

jndiName

java.lang.String jndiName
データソースのJNDI名

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

serialVersionUID: -206755455187045054l

直列化されたフィールド

isCommit

boolean isCommit

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

serialVersionUID: -1111373230430913795l

直列化されたフィールド

sourceName

java.lang.String sourceName
ブリッジするODBCデータソース名

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

serialVersionUID: 1898964070539584048l

直列化されたフィールド

proxy

JdbcConnectionProxy proxy

env

java.util.Properties env
JDBCの設定情報


isAutoCommit

boolean isAutoCommit
AutoCmmitモード。

デフォルトはfalse。


パッケージ robbie.dao.s

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

serialVersionUID: -1223162757287442412l

直列化されたフィールド

resource

DbResource resource

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

serialVersionUID: -8728093809571144384l

直列化されたフィールド

params

java.lang.Object[] params

types

java.lang.Integer[] types

count

int count


パッケージ robbie.dao.x

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

serialVersionUID: -3455411682967958400l

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

serialVersionUID: 5877166542598269789l

直列化されたフィールド

queryFactory

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

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

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

resource

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

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

関連項目:
DbResource.getConnection()

exception

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

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

serialVersionUID: 2123610468776684359l

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

serialVersionUID: -7266751084337417590l

直列化されたフィールド

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 を実装しています

serialVersionUID: -3624781312816832754l

直列化されたフィールド

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 を実装しています

serialVersionUID: -6764060726649666359l

直列化されたフィールド

xQueryClassName

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


sqlMap

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

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

serialVersionUID: -3758901966590548809l


パッケージ robbie.util

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

serialVersionUID: 2647176370307577233l