|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectrobbie.dao.BaseDao
robbie.dao.s.SDao
BaseDAOを継承してデータベースに簡易的に接続するDAOクラス。
コンストラクタの概要 | |
SDao()
|
メソッドの概要 | |
java.util.List |
query(Query query)
データベースを検索して、その結果をMapListの形式で返す。 |
java.lang.Object[][] |
queryForArray(Query query)
データベースを検索して、その結果を2次元配列の形式で返す。 |
java.util.List |
queryForBeans(Query query)
データベースを検索して、その結果をJavaBeansのListで返す。 |
java.util.List |
queryForDynaBeans(Query query)
データベースを検索して、その結果をDynaBeanのListで返す。 |
void |
release()
データベース接続リソースを開放します。 |
void |
setDbResource(DbResource resource)
データベース接続プロパティをセットする。 |
int |
update(Query query)
データベースを更新し、その更新件数を返す。 |
クラス robbie.dao.BaseDao から継承したメソッド |
bindParameters, closeConnection, closeQuery, closeResultSet, closeStatement, commit, executeQuery, executeQueryForArray, executeQueryForBeans, executeQueryForDynaBean, executeUpdate, isClosed, openQuery, openStatement, rollback, setAutoCommit |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public SDao()
メソッドの詳細 |
public void setDbResource(DbResource resource)
resource
- データベース接続リソースpublic java.util.List query(Query query) throws java.sql.SQLException
query
- Queryインスタンス
java.sql.SQLException
public java.lang.Object[][] queryForArray(Query query) throws java.sql.SQLException
query
- Queryインスタンス
java.sql.SQLException
public java.util.List queryForBeans(Query query) throws java.sql.SQLException
query
- Queryインスタンス
java.sql.SQLException
public java.util.List queryForDynaBeans(Query query) throws java.sql.SQLException
query
- Queryインスタンス
java.sql.SQLException
public int update(Query query) throws java.sql.SQLException
query
- Queryインスタンス
java.sql.SQLException
- 更新に失敗した場合にthrowされます。public void release()
データベース接続処理が全て完了したら、必ずこのメソッドを呼んでください。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |