|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectrobbie.dao.BaseDao
robbie.dao.x.XDao
robbie.dao.x.GeneralXDao
GeneralXDaoクラス。
GeneraliezedXDaoを使用してください。
GeneralizedXDao,
BaseDao,
XDao,
直列化された形式| フィールドの概要 |
| クラス robbie.dao.x.XDao から継承したフィールド |
CATCH_SQL_EXCEPTION_COUNT, exception, queryFactory, resource |
| コンストラクタの概要 | |
GeneralXDao()
推奨されていません。 |
|
| メソッドの概要 | |
void |
closeConnection()
推奨されていません。 コネクションをクローズする。 |
void |
commit()
推奨されていません。 コミットする。 |
java.util.List |
executeQuery(java.lang.String id,
java.lang.Object beans)
推奨されていません。 BaseDao#executeQuery(Query)をpublicにしました。 |
java.lang.Object[][] |
executeQueryForArray(java.lang.String id,
java.lang.Object beans)
推奨されていません。 BaseDao#executeQueryForArray(Query)をpublicにしました。 |
java.util.List |
executeQueryForBeans(java.lang.String id,
java.lang.Object beans)
推奨されていません。 BaseDao#executeQueryForBeans(Query)をpublicにしました。 |
int |
executeUpdate(java.lang.String id,
java.lang.Object beans)
推奨されていません。 BaseDao#executeUpdate(Query)をpublicにしました。 |
boolean |
isClosed()
推奨されていません。 コネクションが開いているかどうかをチェックします。 |
void |
openConnection()
推奨されていません。 新規にデータベースコネクションをオープンします。 |
void |
rollback()
推奨されていません。 ロールバックする。 |
void |
setAutoCommit(boolean isAutoCommit)
推奨されていません。 AutoCommitモードをセットします。 |
| クラス robbie.dao.x.XDao から継承したメソッド |
configure, getSQLException, query, queryForArray, queryForBeans, queryForDynaBean, release, setQueryFactory, setResource, update |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public GeneralXDao()
| メソッドの詳細 |
public void openConnection()
throws java.sql.SQLException
java.sql.SQLException
public void closeConnection()
throws java.sql.SQLException
BaseDao の記述:
BaseDao 内の closeConnectionjava.sql.SQLException
public boolean isClosed()
throws java.sql.SQLException
BaseDao の記述: JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao 内の isClosedjava.sql.SQLException
public void setAutoCommit(boolean isAutoCommit)
throws java.sql.SQLException
BaseDao の記述: JDBCの仕様では、Connectionを取得した際には、デフォルトでAutoCommitモードが trueになります。したがって、複雑なトランザクション処理を行ない、 ロールバック、コミットを多用する場合には、あらかじめオートコミットを falseに設定しておく必要があります。
また、JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao 内の setAutoCommitisAutoCommit - 有効にする場合にはtrue
java.sql.SQLException
public void commit()
throws java.sql.SQLException
BaseDao の記述: JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao 内の commitjava.sql.SQLException
public void rollback()
throws java.sql.SQLException
BaseDao の記述: JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao 内の rollbackjava.sql.SQLException
public java.util.List executeQuery(java.lang.String id,
java.lang.Object beans)
throws java.sql.SQLException
id - queryのidbeans - パラメータとなるObject、Mapも可
java.sql.SQLExceptionBaseDao.executeQuery(robbie.dao.Query)
public java.lang.Object[][] executeQueryForArray(java.lang.String id,
java.lang.Object beans)
throws java.sql.SQLException
id - queryのidbeans - パラメータとなるObject、Mapも可
java.sql.SQLExceptionBaseDao.executeQueryForArray(robbie.dao.Query)
public java.util.List executeQueryForBeans(java.lang.String id,
java.lang.Object beans)
throws java.sql.SQLException
id - queryのidbeans - パラメータObject
java.sql.SQLExceptionBaseDao.executeQueryForBeans(robbie.dao.Query)
public int executeUpdate(java.lang.String id,
java.lang.Object beans)
throws java.sql.SQLException
id - queryのidbeans - パラメータとなるObject、Mapも可
java.sql.SQLExceptionBaseDao.executeUpdate(robbie.dao.Query)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||