|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の closeConnection
java.sql.SQLException
public boolean isClosed() throws java.sql.SQLException
BaseDao
の記述: JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao
内の isClosed
java.sql.SQLException
public void setAutoCommit(boolean isAutoCommit) throws java.sql.SQLException
BaseDao
の記述: JDBCの仕様では、Connectionを取得した際には、デフォルトでAutoCommitモードが trueになります。したがって、複雑なトランザクション処理を行ない、 ロールバック、コミットを多用する場合には、あらかじめオートコミットを falseに設定しておく必要があります。
また、JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao
内の setAutoCommit
isAutoCommit
- 有効にする場合にはtrue
java.sql.SQLException
public void commit() throws java.sql.SQLException
BaseDao
の記述: JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao
内の commit
java.sql.SQLException
public void rollback() throws java.sql.SQLException
BaseDao
の記述: JTAによってトランザクションを管理している場合には、 このメソッドを使用すると問題が発生する場合があります。
BaseDao
内の rollback
java.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.SQLException
BaseDao.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.SQLException
BaseDao.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.SQLException
BaseDao.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.SQLException
BaseDao.executeUpdate(robbie.dao.Query)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |