インタフェース
org.seasar.extension.jdbc.AutoSelect の使用

AutoSelect を使用しているパッケージ
org.seasar.extension.jdbc S2JDBCの機能拡張です。 
org.seasar.extension.jdbc.manager JDBCマネージャに関する機能を提供します。 
org.seasar.extension.jdbc.query S2JDBC用のクエリを扱うための実装を提供します。 
 

org.seasar.extension.jdbc での AutoSelect の使用
 

AutoSelect を返す org.seasar.extension.jdbc のメソッド
 AutoSelect<T> AutoSelect.forUpdate()
          FOR UPDATEを追加します。
 AutoSelect<T> AutoSelect.forUpdate(String... propertyNames)
          FOR UPDATEを追加します。
 AutoSelect<T> AutoSelect.forUpdateNowait()
          FOR UPDATE NOWAITを追加します。
 AutoSelect<T> AutoSelect.forUpdateNowait(String... propertyNames)
          FOR UPDATE NOWAITを追加します。
 AutoSelect<T> AutoSelect.forUpdateWait(int seconds)
          FOR UPDATE WAITを追加します。
 AutoSelect<T> AutoSelect.forUpdateWait(int seconds, String... propertyNames)
          FOR UPDATE WAITを追加します。
<T> AutoSelect<T>
JdbcManager.from(Class<T> baseClass)
          自動検索を作成します。
 AutoSelect<T> AutoSelect.hint(String hint)
          ヒントを設定します。
 AutoSelect<T> AutoSelect.id(Object... idProperties)
          where句の条件にIdプロパティ(主キー)を指定します。
 AutoSelect<T> AutoSelect.innerJoin(String name)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(String name, boolean fetch)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(String name, JoinType joinType)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(String name, JoinType joinType, boolean fetch)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(String name)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(String name, boolean fetch)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.orderBy(String orderBy)
          ソート順を追加します。
 AutoSelect<T> AutoSelect.version(Object versionProperty)
          where句の条件にバージョンプロパティを指定します。
 AutoSelect<T> AutoSelect.where(Map<String,? extends Object> conditions)
          where句の条件を指定します。
 AutoSelect<T> AutoSelect.where(String criteria, Object... params)
          where句の条件を指定します。
 AutoSelect<T> AutoSelect.where(Where where)
          where句の条件を指定します。
 

org.seasar.extension.jdbc.manager での AutoSelect の使用
 

AutoSelect を返す org.seasar.extension.jdbc.manager のメソッド
<T> AutoSelect<T>
JdbcManagerImpl.from(Class<T> baseClass)
           
 

org.seasar.extension.jdbc.query での AutoSelect の使用
 

AutoSelect を実装している org.seasar.extension.jdbc.query のクラス
 class AutoSelectImpl<T>
          AutoSelectの実装クラスです。
 

AutoSelect を返す org.seasar.extension.jdbc.query のメソッド
 AutoSelect<T> AutoSelectImpl.forUpdate()
           
 AutoSelect<T> AutoSelectImpl.forUpdate(String... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.forUpdateNowait()
           
 AutoSelect<T> AutoSelectImpl.forUpdateNowait(String... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.forUpdateWait(int seconds)
           
 AutoSelect<T> AutoSelectImpl.forUpdateWait(int seconds, String... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.hint(String hint)
           
 AutoSelect<T> AutoSelectImpl.id(Object... idProperties)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(String name)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(String name, boolean fetch)
           
 AutoSelect<T> AutoSelectImpl.join(String name, JoinType joinType)
           
 AutoSelect<T> AutoSelectImpl.join(String name, JoinType joinType, boolean fetch)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(String name)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(String name, boolean fetch)
           
 AutoSelect<T> AutoSelectImpl.orderBy(String orderBy)
           
 AutoSelect<T> AutoSelectImpl.version(Object versionProperty)
           
 AutoSelect<T> AutoSelectImpl.where(Map<String,? extends Object> conditions)
           
 AutoSelect<T> AutoSelectImpl.where(String criteria, Object... params)
           
 AutoSelect<T> AutoSelectImpl.where(Where where)
           
 



Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.