概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
L
N
O
P
Q
R
S
T
U
V
X
A
ARRAY
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「ARRAY」を示す文字列。
addBindParameter(int, Object, Integer)
- class robbie.dao.s.
SQuery
のメソッド
バインド変数を追加します。
addBindParameter(int, Object)
- class robbie.dao.s.
SQuery
のメソッド
バインド変数を追加します。
B
BIGINT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「BIGINT」を示す文字列。
BINARY
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「BINARY」を示す文字列。
BIT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「BIT」を示す文字列。
BLOB
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「BLOB」を示す文字列。
BOOLEAN
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「BOOLEAN」を示す文字列。
BaseDao
- class robbie.dao.
BaseDao
.
DAOのベースクラス。
BaseDao()
- class robbie.dao.
BaseDao
のコンストラクタ
BaseInvocationHandler
- class robbie.util.
BaseInvocationHandler
.
作成するInvocationHandlerのBaseクラス.
BaseInvocationHandler(Class)
- class robbie.util.
BaseInvocationHandler
のコンストラクタ
Proxy実行クラスのクラスを指定してInvocationHandlerを作成します。
BaseInvocationHandler(Class, Object[])
- class robbie.util.
BaseInvocationHandler
のコンストラクタ
Proxy実行クラスのクラスと引数を指定してInvocationHandlerを作成します。
BaseInvocationHandler(Object)
- class robbie.util.
BaseInvocationHandler
のコンストラクタ
Proxy実行クラスのインスタンスを指定してInvocationHandlerを作成します。
beanObject
- class robbie.util.
BaseInvocationHandler
の変数
beansToMap(Object)
- class robbie.dao.
DaoUtil
の static メソッド
DynaBeanまたはJavaBeansのプロパティをMapに変換する。
bindParameters(PreparedStatement, List)
- class robbie.dao.
BaseDao
のメソッド
PreparedStatemanetへMapListのパラメータをバインドしています。
C
CATCH_SQL_EXCEPTION_COUNT
- class robbie.dao.x.
XDao
の static 変数
updateメソッド実行時にSQLExceptionをCatchした際に返す更新件数。
CHAR
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「CHAR」を示す文字列。
CLOB
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「CLOB」を示す文字列。
ClassFactory
- class robbie.util.
ClassFactory
.
Classオブジェクトを作成するファクトリクラス。
ClassFactory()
- class robbie.util.
ClassFactory
のコンストラクタ
CollectionsUtil
- class robbie.util.
CollectionsUtil
.
CollectionUtilクラス。
ConnectionWrapper
- class robbie.dao.
ConnectionWrapper
.
ConnectionWrapperクラス。
ConnectionWrapper(Connection)
- class robbie.dao.
ConnectionWrapper
のコンストラクタ
コネクションをセットしてインスタンスを生成します。
ConnectionWrapper(Connection, boolean)
- class robbie.dao.
ConnectionWrapper
のコンストラクタ
コネクションをセットしてインスタンスを生成し、AutoCommitモードを指定します。
clearWarnings()
- class robbie.dao.
ConnectionWrapper
のメソッド
close()
- class robbie.dao.
ConnectionWrapper
のメソッド
close()
- class robbie.dao.resource.
JdbcConnectionWrapper
のメソッド
Connectionを閉じます。
closeConnection(Connection)
- class robbie.dao.
BaseDao
のメソッド
コネクションをクローズする。
closeConnection()
- class robbie.dao.resource.
JdbcConnectionWrapper
のメソッド
Connectionを完全に閉じます。
closeConnection()
- class robbie.dao.x.
GeneralizedXDao
のメソッド
GeneralizedXDaoが保持するConnectionをcloseします。
closeQuery(PreparedStatement, ResultSet)
- class robbie.dao.
BaseDao
のメソッド
検索処理を閉じます。
closeResultSet(ResultSet)
- class robbie.dao.
BaseDao
のメソッド
ResultSetインスタンスを閉じます。
closeStatement(PreparedStatement)
- class robbie.dao.
BaseDao
のメソッド
Statementインスタンスを閉じます。
columnNameToPropertyName(String)
- class robbie.dao.
DaoUtil
の static メソッド
カラム名に'_'が存在する場合、削除する。
commit(Connection)
- class robbie.dao.
BaseDao
のメソッド
コミットする。
commit()
- class robbie.dao.
ConnectionWrapper
のメソッド
commit()
- class robbie.dao.x.
GeneralizedXDao
のメソッド
GeneralizedXDaoが保持するConnection使用してトランザクションをコミットします。
configure()
- interface robbie.dao.
Query
のメソッド
SQL文とバインド変数のMapListを作成します。
configure()
- class robbie.dao.s.
SQuery
のメソッド
configure()の実装。
configure()
- class robbie.dao.x.
XDao
のメソッド
configure()メソッドのオーバライド。
configure(InputStream)
- class robbie.dao.x.
XDaoFactory
のメソッド
全ての制御情報を更新します。
configure(Element)
- class robbie.dao.x.
XDbResourceFactory
のメソッド
設定ファイルからDbResourceのインスタンスを作成し保持します。
configure()
- class robbie.dao.x.
XQuery
のメソッド
実行SQLと、パラメータListを作成。
configure(Element)
- class robbie.dao.x.
XQueryFactory
のメソッド
query-listのElementからsqlのMapを作成する。
configureQueryFactory(Element)
- class robbie.dao.x.
XDaoFactory
のメソッド
XQueryFactoryクラスを作成します。
configureResourceFactory(Element)
- class robbie.dao.x.
XDaoFactory
のメソッド
XDbResourceFactoryクラスを作成します。
conifgureDAOMap(Element)
- class robbie.dao.x.
XDaoFactory
のメソッド
DAOのクラス名と対象リソース名のMapファイルをロードする。
conn
- class robbie.dao.
ConnectionWrapper
の変数
Connectionインスタンス。
convertObjectIfNeeded(Class, String, String, Object)
- class robbie.dao.
DaoUtil
の static メソッド
推奨されていません。
createConnectionProperties(String, String, String, String)
- class robbie.dao.
DbConnectionUtil
の static メソッド
JDBC接続するためのPropertiesを作成します。
createDaoInstance(String, ClassLoader)
- class robbie.dao.x.
XDaoFactory
のメソッド
DAOインスタンスを取得する。
createDaoInstance(String)
- class robbie.dao.x.
XDaoFactory
のメソッド
DAOインスタンスを取得する。
createInstance(String)
- class robbie.util.
InstanceFactory
の static メソッド
指定したクラス名のインスタンスを生成する。
createInstance(String, ClassLoader)
- class robbie.util.
InstanceFactory
の static メソッド
指定したクラス名のインスタンスを指定したクラスローダで生成する。
createInstance(String, Object[])
- class robbie.util.
InstanceFactory
の static メソッド
指定したクラス名のインスタンスを生成する。
createInstance(String, Object[], ClassLoader)
- class robbie.util.
InstanceFactory
の static メソッド
指定したクラス名のインスタンスを指定したクラスローダで生成する。
createInstance(Class)
- class robbie.util.
InstanceFactory
の static メソッド
指定したクラス名のインスタンスを生成する。
createInstance(Class, Object[])
- class robbie.util.
InstanceFactory
の static メソッド
指定したクラス名のインスタンスを生成する。
createList()
- class robbie.util.
CollectionsUtil
の static メソッド
初期容量10で空のListを作成して返します。
createList(Collection)
- class robbie.util.
CollectionsUtil
の static メソッド
指定されたコレクションの要素を含むListを作成して返します。
createList(int)
- class robbie.util.
CollectionsUtil
の static メソッド
指定された初期サイズで空のListを作成して返します。
createMap()
- class robbie.util.
CollectionsUtil
の static メソッド
デフォルトの容量 (16) と負荷係数 (0.75) で空のMapインスタンスを作成して返します。
createMap(int)
- class robbie.util.
CollectionsUtil
の static メソッド
指定された初期容量とデフォルトの負荷係数 (0.75) で空のMapインスタンスを作成して返します。
createMap(int, float)
- class robbie.util.
CollectionsUtil
の static メソッド
指定された初期容量と負荷係数で空のMapインスタンスを作成して返します。
createMap(int, float, boolean)
- class robbie.util.
CollectionsUtil
の static メソッド
指定された初期容量、負荷係数、および順序モードで、空のMapインスタンスを作成して返します。
createMap(Map)
- class robbie.util.
CollectionsUtil
の static メソッド
指定されたMapと同じマッピングでMapインスタンスを作成します。
createProxy(ClassLoader, Class[], InvocationHandler)
- class robbie.util.
ProxyFactory
の static メソッド
Proxyインスタンスを生成します。
createProxy(Class[], InvocationHandler)
- class robbie.util.
ProxyFactory
の static メソッド
Proxyインスタンスを生成します。
createProxy(Class, InvocationHandler)
- class robbie.util.
ProxyFactory
の static メソッド
単一インタフェースを実装するProxyインスタンスを生成します。
createQueryInstance(String, Object)
- class robbie.dao.x.
XQueryFactory
のメソッド
指定されたIDとJavaBeansからQueryオブジェクトを返します。
createStatement()
- class robbie.dao.
ConnectionWrapper
のメソッド
createStatement(int, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
createStatement(int, int, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
createXDbResource(String, Element)
- class robbie.dao.x.
XDbResourceFactory
のメソッド
resouce要素からDbResourceのインスタンスを作成します。
D
DATALINK
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「DATALINK」を示す文字列。
DATE
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「DATE」を示す文字列。
DECIMAL
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「DECIMAL」を示す文字列。
DISTINCT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「DISTINCT」を示す文字列。
DOUBLE
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「DOUBLE」を示す文字列。
DRIVER_CLASS_NAME_KEY
- class robbie.dao.
DbConnectionUtil
の static 変数
接続環境Map内のサーバを指定するKEY。
DaoKeys
- class robbie.dao.
DaoKeys
.
DAOクラスとSQLクラスで使用するバインド変数設定時のKey。
DaoKeys()
- class robbie.dao.
DaoKeys
のコンストラクタ
DaoSysException
- exception robbie.dao.
DaoSysException
.
DAO共通のシステム例外。
DaoSysException()
- class robbie.dao.
DaoSysException
のコンストラクタ
コンストラクタ。
DaoSysException(String)
- class robbie.dao.
DaoSysException
のコンストラクタ
コンストラクタ。
DaoSysException(Throwable)
- class robbie.dao.
DaoSysException
のコンストラクタ
コンストラクタ。
DaoSysException(String, Throwable)
- class robbie.dao.
DaoSysException
のコンストラクタ
コンストラクタ。
DaoTypes
- class robbie.dao.
DaoTypes
.
DAOTypesクラス.
DaoUtil
- class robbie.dao.
DaoUtil
.
データベースの接続用クラス関連のユーティリティクラス。
DataSourceResource
- class robbie.dao.resource.
DataSourceResource
.
DataSourceResourceクラス。
DataSourceResource(String)
- class robbie.dao.resource.
DataSourceResource
のコンストラクタ
コンストラクタ。
DbConnectionUtil
- class robbie.dao.
DbConnectionUtil
.
Connection、DataSourceを提供するユーティリティクラス。
DbResource
- interface robbie.dao.resource.
DbResource
.
データベース接続リソースクラス。
daoNameMap
- class robbie.dao.x.
XDaoFactory
の変数
DAOのクラス名を管理するMap
daoResRefMap
- class robbie.dao.x.
XDaoFactory
の変数
DAOと利用するDbResourceの関連を管理するMap
dynaBeanToMap(DynaBean)
- class robbie.dao.
DaoUtil
の static メソッド
DynaBeanをMapへ変換する。
E
element
- class robbie.dao.x.
XQuery
の変数
SQLの情報Element
env
- class robbie.dao.resource.
JdbcResource
の変数
JDBCの設定情報
exception
- class robbie.dao.x.
XDao
の変数
直前の更新処理で発生したSQLException。
executeQuery(Connection, Query)
- class robbie.dao.
BaseDao
のメソッド
問い合わせを行い、結果をMapListで返します。
executeQuery(String, Object)
- class robbie.dao.x.
GeneralizedXDao
のメソッド
BaseDao#executeQuery(Query)をpublicにしました。
executeQueryForArray(Connection, Query)
- class robbie.dao.
BaseDao
のメソッド
問い合わせを行い、結果をObject[][]で返します。
executeQueryForArray(String, Object)
- class robbie.dao.x.
GeneralizedXDao
のメソッド
BaseDao#executeQueryForArray(Query)をpublicにしました。
executeQueryForBeans(Connection, Query)
- class robbie.dao.
BaseDao
のメソッド
問い合わせを行い、結果をJavaBeansのListで返します。
executeQueryForBeans(String, Object)
- class robbie.dao.x.
GeneralizedXDao
のメソッド
BaseDao#executeQueryForBeans(Query)をpublicにしました。
executeQueryForDynaBean(Connection, Query)
- class robbie.dao.
BaseDao
のメソッド
問い合わせを行い、結果をJavaBeansのListで返します。
executeQueryForDynaBean(String, Object)
- class robbie.dao.x.
GeneralizedXDao
のメソッド
BaseDao#executeQueryForDynaBean(Query)をpublicにしました。
executeUpdate(Connection, Query)
- class robbie.dao.
BaseDao
のメソッド
更新を行います。
executeUpdate(String, Object)
- class robbie.dao.x.
GeneralizedXDao
のメソッド
BaseDao#executeUpdate(Query)をpublicにしました。
F
FLOAT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「FLOAT」を示す文字列。
filepath
- class robbie.dao.x.
XDaoFactory
の変数
制御ファイルのFilepath
G
GeneralizedXDao
- class robbie.dao.x.
GeneralizedXDao
.
GeneralizedXDaoクラス。
GeneralizedXDao()
- class robbie.dao.x.
GeneralizedXDao
のコンストラクタ
getAutoCommit()
- class robbie.dao.
ConnectionWrapper
のメソッド
getBean()
- class robbie.util.
BaseInvocationHandler
のメソッド
getBindParametersMapList()
- interface robbie.dao.
Query
のメソッド
設定したバインド変数のMapListを取得します。
getBindParametersMapList()
- class robbie.dao.
QuerySupport
のメソッド
バインドパラメータのMapListを返す。
getCatalog()
- class robbie.dao.
ConnectionWrapper
のメソッド
getClass(String)
- class robbie.util.
ClassFactory
の static メソッド
Classオブジェクトを検索して返します。
getClass(String, ClassLoader)
- class robbie.util.
ClassFactory
の static メソッド
ClassLoaderを指定してClassオブジェクトを検索して返します。
getConnection(String, String, String, String)
- class robbie.dao.
DbConnectionUtil
の static メソッド
DriverManagerからコネクションを取得。
getConnection(Properties)
- class robbie.dao.
DbConnectionUtil
の static メソッド
DriverManagerからコネクションを取得。
getConnection(String, String)
- class robbie.dao.
DbConnectionUtil
の static メソッド
DriverManagerからURLのみを指定してコネクションを取得。
getConnection(String, String, Properties)
- class robbie.dao.
DbConnectionUtil
の static メソッド
DriverManagerからURLとプロパティを指定してコネクションを取得。
getConnection()
- class robbie.dao.resource.
DataSourceResource
のメソッド
コネクションを返す
getConnection()
- interface robbie.dao.resource.
DbResource
のメソッド
データベース接続Connectionを返す。
getConnection()
- class robbie.dao.resource.
JdbcConnectionProxy
のメソッド
スレッドローカル変数のコネクションを返す
getConnection()
- class robbie.dao.resource.
JdbcOdbcResource
のメソッド
コネクションを返す。
getConnection()
- class robbie.dao.resource.
JdbcResource
のメソッド
コネクションを返す。
getConnectionByDataSource(String)
- class robbie.dao.
DbConnectionUtil
の static メソッド
データソースからコネクションを取得します。
getDataSource(String)
- class robbie.dao.
DbConnectionUtil
の static メソッド
データソースを取得します。
getDbResource(String)
- class robbie.dao.x.
XDbResourceFactory
のメソッド
指定したIDからDbResourceのインスタンスを返します。
getHoldability()
- class robbie.dao.
ConnectionWrapper
のメソッド
getJNDIValue(String)
- class robbie.util.
JndiUtil
の static メソッド
JNDIに登録されている指定した名前のオブジェクトを取得する。
getJNDIValue(String, Class)
- class robbie.util.
JndiUtil
の static メソッド
JNDIに登録されている指定した名前のオブジェクトを取得する。
getJdbcConnectionProxy()
- class robbie.dao.resource.
JdbcResource
のメソッド
JdbcConnectionProxyインスタンスを取得します。
getMetaData()
- class robbie.dao.
ConnectionWrapper
のメソッド
getObjectFromResultSet(Class, ResultSet, int)
- class robbie.dao.
DaoUtil
の static メソッド
ResultSetの現在行の指定した属性を、指定した型で取得する。
getReslutClass()
- interface robbie.dao.
Query
のメソッド
JavaBeansの変換先オブジェクトのClassを返す。
getReslutClass()
- class robbie.dao.
QuerySupport
のメソッド
JavaBeansの変換先オブジェクトのClassを返す。
getSQLException()
- class robbie.dao.x.
XDao
のメソッド
直前の更新処理で取得したSQLExceptionを返します。
getSQLString()
- interface robbie.dao.
Query
のメソッド
PreparedStatementへセットする、SQL文を返します。
getSQLString()
- class robbie.dao.
QuerySupport
のメソッド
変換後のSQL文字列を返す。
getSQLType(String)
- class robbie.dao.
DaoTypes
の static メソッド
文字列からSQLのTYPEを返す。
getSQLTypeString(int)
- class robbie.dao.
DaoTypes
の static メソッド
SQLType(int)からその文字列表記を返す。
getTransactionIsolation()
- class robbie.dao.
ConnectionWrapper
のメソッド
getTypeMap()
- class robbie.dao.
ConnectionWrapper
のメソッド
getWarnings()
- class robbie.dao.
ConnectionWrapper
のメソッド
H
handleBetweenElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<between>要素からSQL文字列を生成。
handleConstElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<const>要素からSQL文字列を生成する。
handleLikeAttribute(String, Object)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<like>属性がある場合にはバインドする変数にワイルドカードを追加する。
handleListElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<list>要素からSQL文字列を生成。
handleQueryElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<query>、<subquery>、<case>、<default>要素からSQL文字列を生成する。
handleRepeatElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<repeat>要素からSQL文字列を生成。
handleSwitchElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<switch>要素からSQL文字列を生成。
handleVarElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<var>要素からSQL文字列を生成。
handleWhereElement(Element, Map, List)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
<where>属性からSQL文字列を生成。
I
INTEGER
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「INTEGER」を示す文字列。
InstanceCreateFailureException
- exception robbie.util.
InstanceCreateFailureException
.
インスタンス生成失敗時のException。
InstanceCreateFailureException()
- class robbie.util.
InstanceCreateFailureException
のコンストラクタ
デフォルトコンストラクタ。
InstanceCreateFailureException(String)
- class robbie.util.
InstanceCreateFailureException
のコンストラクタ
コンストラクタ。
InstanceCreateFailureException(String, Throwable)
- class robbie.util.
InstanceCreateFailureException
のコンストラクタ
コンストラクタ。
InstanceCreateFailureException(Throwable)
- class robbie.util.
InstanceCreateFailureException
のコンストラクタ
コンストラクタ。
InstanceFactory
- class robbie.util.
InstanceFactory
.
指定したクラス名のインスタンスを生成するファクトリクラス。
InstanceFactory()
- class robbie.util.
InstanceFactory
のコンストラクタ
init(String)
- class robbie.dao.s.
SQuery
のメソッド
メンバ変数の初期化を行います。
invoke(Object, Method, Object[])
- class robbie.util.
BaseInvocationHandler
のメソッド
初期実装を行っています.
isAutoCommit
- class robbie.dao.resource.
JdbcResource
の変数
AutoCmmitモード。
isClosed(Connection)
- class robbie.dao.
BaseDao
のメソッド
コネクションが開いているかどうかをチェックします。
isClosed()
- class robbie.dao.
ConnectionWrapper
のメソッド
isClosed()
- class robbie.dao.x.
GeneralizedXDao
のメソッド
GeneralizedXDaoが保持するConnectionが閉じているか確認します。
isCommit
- class robbie.dao.resource.
JdbcConnectionWrapper
の変数
isReadOnly()
- class robbie.dao.
ConnectionWrapper
のメソッド
isSpaceOnly(String)
- class robbie.dao.x.
XQueryParseUtil
の static メソッド
空白のみの文字列かどうかをチェックする。
isValidate
- class robbie.dao.x.
XDaoFactory
の変数
XMLのロード時に検証を行うか。
J
JAVA_OBJECT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「JAVA_OBJECT」を示す文字列。
JdbcConnectionProxy
- class robbie.dao.resource.
JdbcConnectionProxy
.
JdbcConnectionProxyクラス。
JdbcConnectionProxy()
- class robbie.dao.resource.
JdbcConnectionProxy
のコンストラクタ
JdbcConnectionWrapper
- class robbie.dao.resource.
JdbcConnectionWrapper
.
JdbcConnectionWrapperクラス。
JdbcConnectionWrapper(Connection)
- class robbie.dao.resource.
JdbcConnectionWrapper
のコンストラクタ
Connectionインスタンスを指定してインスタンスを作成。
JdbcConnectionWrapper(Connection, boolean)
- class robbie.dao.resource.
JdbcConnectionWrapper
のコンストラクタ
Connectionインスタンス、オートコミットモードを指定してインスタンスを作成。
JdbcOdbcResource
- class robbie.dao.resource.
JdbcOdbcResource
.
JdbcOdbcResourceクラス。
JdbcOdbcResource(String)
- class robbie.dao.resource.
JdbcOdbcResource
のコンストラクタ
ODBCデータソース名を指定してインスタンスを作成します。
JdbcResource
- class robbie.dao.resource.
JdbcResource
.
JdbcResourceクラス。
JdbcResource(Properties)
- class robbie.dao.resource.
JdbcResource
のコンストラクタ
データベースの接続プロパティを指定してインスタンスを作成します。
JdbcResource(Properties, boolean)
- class robbie.dao.resource.
JdbcResource
のコンストラクタ
データベースの接続プロパティとAutoCommitモードを指定してインスタンスを作成します。
JdbcResource(String, String, String, String, boolean)
- class robbie.dao.resource.
JdbcResource
のコンストラクタ
データベースの接続プロパティとAutoCommitモードを指定してインスタンスを作成します。
JdbcResource(String, String, String, String)
- class robbie.dao.resource.
JdbcResource
のコンストラクタ
データベースの接続プロパティを指定してインスタンスを作成します。
JdomXmlLoader
- class robbie.util.
JdomXmlLoader
.
JDomXMLLoaderクラス 指定したInputStreamからJDOMのElementをloadします。
JndiUtil
- class robbie.util.
JndiUtil
.
JNDI操作関連のユーティリティクラス。
javaBeansToMap(Object)
- class robbie.dao.
DaoUtil
の static メソッド
ObjectをJavaBeansとみなしてインスタンスを変換する。
jndiName
- class robbie.dao.resource.
DataSourceResource
の変数
データソースのJNDI名
L
LONGVARBINARY
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「LONGVARBINARY」を示す文字列。
LONGVARCHAR
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「LONGVARCHAR」を示す文字列。
lastModifiedTimestamp
- class robbie.dao.x.
XDaoFactory
の変数
ファイルの更新日時
load(InputStream, boolean)
- class robbie.util.
JdomXmlLoader
の static メソッド
指定されたXMLのInputStreamからElementインスタンスを取得する。
load(InputStream)
- class robbie.util.
JdomXmlLoader
の static メソッド
指定されたXMLのInputStreamからElementインスタンスを取得する。
loadRootElemet(InputStream)
- class robbie.dao.x.
XDaoFactory
のメソッド
InputStreamから制御XMLのElementを読み込みます。
N
NULL
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「NULL」を示す文字列。
NUMERIC
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「NUMERIC」を示す文字列。
nativeSQL(String)
- class robbie.dao.
ConnectionWrapper
のメソッド
O
OTHER
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「OTHER」を示す文字列。
openConnection()
- class robbie.dao.x.
GeneralizedXDao
のメソッド
新規にデータベースコネクションをオープンします。
openQuery(PreparedStatement, List)
- class robbie.dao.
BaseDao
のメソッド
検索を実行し、ResultSetを返します。
openStatement(Connection, String)
- class robbie.dao.
BaseDao
のメソッド
Statementインスタンスを返します。
P
PASSWORD_KEY
- class robbie.dao.
DbConnectionUtil
の static 変数
接続環境Map内のサーバを指定するKEY。
ProxyFactory
- class robbie.util.
ProxyFactory
.
Proxyインスタンスを生成するファクトリクラス.
ProxyFactory()
- class robbie.util.
ProxyFactory
のコンストラクタ
parameters
- class robbie.dao.x.
XQuery
の変数
バインドパラメータMap
parametersList
- class robbie.dao.
QuerySupport
の変数
バインド変数のリスト
prepareCall(String)
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareCall(String, int, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareCall(String, int, int, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareStatement(String)
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareStatement(String, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareStatement(String, int[])
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareStatement(String, String[])
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareStatement(String, int, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
prepareStatement(String, int, int, int)
- class robbie.dao.
ConnectionWrapper
のメソッド
Q
Query
- interface robbie.dao.
Query
.
SQLを抽象化したインタフェース。
QuerySupport
- class robbie.dao.
QuerySupport
.
Queryインタフェースのサポートクラス。
QuerySupport()
- class robbie.dao.
QuerySupport
のコンストラクタ
query(Query)
- class robbie.dao.s.
SDao
のメソッド
データベースを検索して、その結果をMapListの形式で返す。
query(String, Object)
- class robbie.dao.x.
XDao
のメソッド
問い合わせを実行し、結果をMapのListで返します。
queryFactory
- class robbie.dao.x.
XDao
の変数
XQueryFactoryクラスのインスタンス。
queryFactory
- class robbie.dao.x.
XDaoFactory
の変数
XQueryFactoryのインスタンス
queryForArray(Query)
- class robbie.dao.s.
SDao
のメソッド
データベースを検索して、その結果を2次元配列の形式で返す。
queryForArray(String, Object)
- class robbie.dao.x.
XDao
のメソッド
問い合わせを実行し、結果をObject[][]で返します。
queryForBeans(Query)
- class robbie.dao.s.
SDao
のメソッド
データベースを検索して、その結果をJavaBeansのListで返す。
queryForBeans(String, Object)
- class robbie.dao.x.
XDao
のメソッド
問い合わせを実行し、結果をJavaBeansのListで返します。
queryForDynaBean(String, Object)
- class robbie.dao.x.
XDao
のメソッド
問い合わせを実行し、結果をDynaBeanのListで返します。
queryForDynaBeans(Query)
- class robbie.dao.s.
SDao
のメソッド
データベースを検索して、その結果をDynaBeanのListで返す。
queryId
- class robbie.dao.x.
XQuery
の変数
Query-ID
R
REAL
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「REAL」を示す文字列。
REF
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「REF」を示す文字列。
reconfigureIfNeeded()
- class robbie.dao.x.
XDaoFactory
のメソッド
制御ファイルのタイムスタンプが更新されていれば、制御情報をリロードする。
release()
- class robbie.dao.resource.
DataSourceResource
のメソッド
リソースをリリースします。
release()
- interface robbie.dao.resource.
DbResource
のメソッド
リソースをリリースします。
release()
- class robbie.dao.resource.
JdbcOdbcResource
のメソッド
リソースをリリースします。
release()
- class robbie.dao.resource.
JdbcResource
のメソッド
Thread内にコネクションをプールしている場合にはクローズします。
release()
- class robbie.dao.s.
SDao
のメソッド
データベース接続リソースを開放します。
release()
- class robbie.dao.x.
XDao
のメソッド
データベース接続リソースを開放します。
releaseSavepoint(Savepoint)
- class robbie.dao.
ConnectionWrapper
のメソッド
resource
- class robbie.dao.x.
XDao
の変数
XDbResourceクラスのインスタンス。
resourceFactory
- class robbie.dao.x.
XDaoFactory
の変数
XDBResourceFactoryのインスタンス
resourceMap
- class robbie.dao.x.
XDbResourceFactory
の変数
DbResourceのインスタンスを保持するMap
resultClass
- class robbie.dao.
QuerySupport
の変数
JavaBeans変換先Class.
resultSetToArray(ResultSet)
- class robbie.dao.
DaoUtil
の static メソッド
ResultSet(検索結果)からObject[][]を作成します。
resultSetToBeansList(Class, ResultSet)
- class robbie.dao.
DaoUtil
の static メソッド
ResultSetの値をJavaBeansListに変換する。
resultSetToDynaBeanList(ResultSet)
- class robbie.dao.
DaoUtil
の static メソッド
ResultSetをDynaBeanのListへ変換する。
resultSetToMapList(ResultSet)
- class robbie.dao.
DaoUtil
の static メソッド
ResultSet(検索結果)からMapListを作成します。
robbie.dao
- package robbie.dao
DAOを実行するのに必要な基本的なクラスが含まれています。
robbie.dao.resource
- package robbie.dao.resource
データベースリソースを取得するのに必要なクラスが含まれています。
robbie.dao.s
- package robbie.dao.s
シンプルにDaoを実行するのに必要なクラスが含まれています。
robbie.dao.x
- package robbie.dao.x
XMLに定義した情報を基にDAOを実行するのにクラスが含まれています。
robbie.util
- package robbie.util
汎用的なユーティリティクラスが含まれています。
rollback(Connection)
- class robbie.dao.
BaseDao
のメソッド
ロールバックする。
rollback()
- class robbie.dao.
ConnectionWrapper
のメソッド
rollback(Savepoint)
- class robbie.dao.
ConnectionWrapper
のメソッド
rollback()
- class robbie.dao.x.
GeneralizedXDao
のメソッド
GeneralizedXDaoが保持するConnectionを使用してトランザクションをロールバックします。
S
SDao
- class robbie.dao.s.
SDao
.
BaseDAOを継承してデータベースに簡易的に接続するDAOクラス。
SDao()
- class robbie.dao.s.
SDao
のコンストラクタ
SERVER_URL_KEY
- class robbie.dao.
DbConnectionUtil
の static 変数
接続環境Map内のサーバを指定するKEY。
SMALLINT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「SMALLINT」を示す文字列。
SQuery
- class robbie.dao.s.
SQuery
.
実行するSQLのラッパクラス。
SQuery(String)
- class robbie.dao.s.
SQuery
のコンストラクタ
コンストラクタ。
STRUCT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「STRUCT」を示す文字列。
setAutoCommit(Connection, boolean)
- class robbie.dao.
BaseDao
のメソッド
AutoCommitモードをセットします。
setAutoCommit(boolean)
- class robbie.dao.
ConnectionWrapper
のメソッド
setAutoCommit(boolean)
- class robbie.dao.x.
GeneralizedXDao
のメソッド
GeneralizedXDaoが保持するConnectionにオートコミットモードをセットします。
setCatalog(String)
- class robbie.dao.
ConnectionWrapper
のメソッド
setConnection(Connection)
- class robbie.dao.resource.
JdbcConnectionProxy
のメソッド
コネクションをスレッドローカル変数としてセットします。
setDbResource(DbResource)
- class robbie.dao.s.
SDao
のメソッド
データベース接続プロパティをセットする。
setElement(Element)
- class robbie.dao.x.
XQuery
のメソッド
SQLを定義したElementオブジェクトをセットする。
setHoldability(int)
- class robbie.dao.
ConnectionWrapper
のメソッド
setJNDIValue(String, Object)
- class robbie.util.
JndiUtil
の static メソッド
JNDIに指定したNameでObjectをバインドする。
setParameters(Map)
- class robbie.dao.x.
XQuery
のメソッド
バインド変数の入ったMapをセットする。
setQueryFactory(XQueryFactory)
- class robbie.dao.x.
XDao
のメソッド
XQueryFactoryインスタンスをセットします。
setReadOnly(boolean)
- class robbie.dao.
ConnectionWrapper
のメソッド
setResource(DbResource)
- class robbie.dao.x.
XDao
のメソッド
XDbResourceインスタンスをセットします。
setResultClass(Class)
- class robbie.dao.s.
SQuery
のメソッド
JavaBeansへの変換先Classをセットします。
setResultClassName(String)
- class robbie.dao.s.
SQuery
のメソッド
JavaBeansへの変換先Classをセットします。
setSavepoint()
- class robbie.dao.
ConnectionWrapper
のメソッド
setSavepoint(String)
- class robbie.dao.
ConnectionWrapper
のメソッド
setTransactionIsolation(int)
- class robbie.dao.
ConnectionWrapper
のメソッド
setTypeMap(Map)
- class robbie.dao.
ConnectionWrapper
のメソッド
sourceName
- class robbie.dao.resource.
JdbcOdbcResource
の変数
ブリッジするODBCデータソース名
sqlMap
- class robbie.dao.x.
XQueryFactory
の変数
query-listから取り出したsql要素のMap
sqlString
- class robbie.dao.
QuerySupport
の変数
SQLの文字列
T
TIME
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「TIME」を示す文字列。
TIMESTAMP
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「TIMESTAMP」を示す文字列。
TINYINT
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「TINYINT」を示す文字列。
TYPE_KEY
- class robbie.dao.
DaoKeys
の static 変数
setNULLする際のType
toString()
- class robbie.dao.
ConnectionWrapper
のメソッド
toString()
- class robbie.dao.
QuerySupport
のメソッド
toString()のオーバライド。
toString()
- class robbie.dao.resource.
DataSourceResource
のメソッド
toString()のオーバライド。
toString()
- class robbie.dao.resource.
JdbcOdbcResource
のメソッド
toString()のオーバライド。
toString()
- class robbie.dao.resource.
JdbcResource
のメソッド
toString()のオーバライド。
toString()
- class robbie.dao.x.
XQuery
のメソッド
toString()のオーバライド。
U
USERNAME_KEY
- class robbie.dao.
DbConnectionUtil
の static 変数
接続環境Map内のサーバを指定するKEY。
update(Query)
- class robbie.dao.s.
SDao
のメソッド
データベースを更新し、その更新件数を返す。
update(String, Object)
- class robbie.dao.x.
XDao
のメソッド
更新処理を実行します。
V
VALUE_KEY
- class robbie.dao.
DaoKeys
の static 変数
バインドする値
VARBINARY
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「VARBINARY」を示す文字列。
VARCHAR
- class robbie.dao.
DaoTypes
の static 変数
type属性で指定する汎用のSQL型「VARCHAR」を示す文字列。
X
XDao
- class robbie.dao.x.
XDao
.
XDAOクラス。
XDao()
- class robbie.dao.x.
XDao
のコンストラクタ
XDaoException
- exception robbie.dao.x.
XDaoException
.
XDAOExceptionクラス.
XDaoException()
- class robbie.dao.x.
XDaoException
のコンストラクタ
デフォルトコンストラクタ。
XDaoException(String)
- class robbie.dao.x.
XDaoException
のコンストラクタ
コンストラクタ。
XDaoException(String, Throwable)
- class robbie.dao.x.
XDaoException
のコンストラクタ
コンストラクタ。
XDaoException(Throwable)
- class robbie.dao.x.
XDaoException
のコンストラクタ
コンストラクタ。
XDaoFactory
- class robbie.dao.x.
XDaoFactory
.
XDAOFactoryクラス。
XDaoFactory(String)
- class robbie.dao.x.
XDaoFactory
のコンストラクタ
ファイル名から制御ファイルを読込み初期化をおこないます。
XDaoFactory(InputStream)
- class robbie.dao.x.
XDaoFactory
のコンストラクタ
指定したInputStreamから制御ファイルを読込み初期化をおこないます。
XDbResourceFactory
- class robbie.dao.x.
XDbResourceFactory
.
XML定義からDbResourceインスタンスを作成して管理するクラス.
XDbResourceFactory()
- class robbie.dao.x.
XDbResourceFactory
のコンストラクタ
デフォルトコンストラクタ。
XQuery
- class robbie.dao.x.
XQuery
.
XMLに定義された情報から、動的に実行SQLとバインド変数MapListを 作成するQueryの実装クラス。
XQuery()
- class robbie.dao.x.
XQuery
のコンストラクタ
デフォルトコンストラクタ。
XQueryFactory
- class robbie.dao.x.
XQueryFactory
.
XML定義からXQueryインスタンスを作成して管理するクラス.
XQueryFactory()
- class robbie.dao.x.
XQueryFactory
のコンストラクタ
XQueryParseFailureException
- exception robbie.dao.x.
XQueryParseFailureException
.
XQueryParseFailureException()
- class robbie.dao.x.
XQueryParseFailureException
のコンストラクタ
XQueryParseFailureException(String)
- class robbie.dao.x.
XQueryParseFailureException
のコンストラクタ
XQueryParseFailureException(String, Throwable)
- class robbie.dao.x.
XQueryParseFailureException
のコンストラクタ
XQueryParseFailureException(Throwable)
- class robbie.dao.x.
XQueryParseFailureException
のコンストラクタ
XQueryParseUtil
- class robbie.dao.x.
XQueryParseUtil
.
XQueryのXML要素解析のユーティリティクラス。
xDBResourceFactoryClassName
- class robbie.dao.x.
XDaoFactory
の変数
XDbResourceFactoryのClass名
xQueryClassName
- class robbie.dao.x.
XQueryFactory
の変数
XQueryのクラス名
xQueryFactoryClassName
- class robbie.dao.x.
XDaoFactory
の変数
XQueryFactoryのClass名
A
B
C
D
E
F
G
H
I
J
L
N
O
P
Q
R
S
T
U
V
X
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス