robbie.dao.s
クラス SDao

java.lang.Object
  拡張robbie.dao.BaseDao
      拡張robbie.dao.s.SDao
すべての実装インタフェース:
java.io.Serializable

public class SDao
extends BaseDao

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
 

コンストラクタの詳細

SDao

public SDao()
メソッドの詳細

setDbResource

public void setDbResource(DbResource resource)
データベース接続プロパティをセットする。

パラメータ:
resource - データベース接続リソース
導入されたバージョン:
1.2.0

query

public java.util.List query(Query query)
                     throws java.sql.SQLException
データベースを検索して、その結果をMapListの形式で返す。

パラメータ:
query - Queryインスタンス
戻り値:
1レコード1Mapとして更新結果を返す。
例外:
java.sql.SQLException

queryForArray

public java.lang.Object[][] queryForArray(Query query)
                                   throws java.sql.SQLException
データベースを検索して、その結果を2次元配列の形式で返す。

パラメータ:
query - Queryインスタンス
戻り値:
検索結果であるObjectの2次元配列
例外:
java.sql.SQLException

queryForBeans

public java.util.List queryForBeans(Query query)
                             throws java.sql.SQLException
データベースを検索して、その結果をJavaBeansのListで返す。

パラメータ:
query - Queryインスタンス
戻り値:
検索結果であるJavaBeansのList
例外:
java.sql.SQLException
導入されたバージョン:
1.2.0

queryForDynaBeans

public java.util.List queryForDynaBeans(Query query)
                                 throws java.sql.SQLException
データベースを検索して、その結果をDynaBeanのListで返す。

パラメータ:
query - Queryインスタンス
戻り値:
検索結果であるDynaBeansのList
例外:
java.sql.SQLException
導入されたバージョン:
1.3.0

update

public int update(Query query)
           throws java.sql.SQLException
データベースを更新し、その更新件数を返す。

パラメータ:
query - Queryインスタンス
戻り値:
更新件数
例外:
java.sql.SQLException - 更新に失敗した場合にthrowされます。

release

public void release()
データベース接続リソースを開放します。

データベース接続処理が全て完了したら、必ずこのメソッドを呼んでください。