インタフェース
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.service   
 

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

AutoSelect を返す org.seasar.extension.jdbc のメソッド
 AutoSelect<T> AutoSelect.eager(java.lang.CharSequence... propertyNames)
          EAGERフェッチするプロパティを追加します。
 AutoSelect<T> AutoSelect.excludes(java.lang.CharSequence... propertyNames)
          指定のプロパティを検索結果から除外します。
 AutoSelect<T> AutoSelect.forUpdate()
          FOR UPDATEを追加します。
 AutoSelect<T> AutoSelect.forUpdate(java.lang.CharSequence... propertyNames)
          FOR UPDATEを追加します。
 AutoSelect<T> AutoSelect.forUpdateNowait()
          FOR UPDATE NOWAITを追加します。
 AutoSelect<T> AutoSelect.forUpdateNowait(java.lang.CharSequence... propertyNames)
          FOR UPDATE NOWAITを追加します。
 AutoSelect<T> AutoSelect.forUpdateWait(int seconds)
          FOR UPDATE WAITを追加します。
 AutoSelect<T> AutoSelect.forUpdateWait(int seconds, java.lang.CharSequence... propertyNames)
          FOR UPDATE WAITを追加します。
<T> AutoSelect<T>
JdbcManager.from(java.lang.Class<T> baseClass)
          自動検索を作成します。
 AutoSelect<T> AutoSelect.hint(java.lang.String hint)
          ヒントを設定します。
 AutoSelect<T> AutoSelect.id(java.lang.Object... idProperties)
          where句の条件にIdプロパティ(主キー)を指定します。
 AutoSelect<T> AutoSelect.includes(java.lang.CharSequence... propertyNames)
          指定のプロパティのみを検索結果に含めます。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, boolean fetch)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, boolean fetch, java.lang.String condition, java.lang.Object... params)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, boolean fetch, Where condition)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, java.lang.String condition, java.lang.Object... params)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, Where... conditions)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.innerJoin(java.lang.CharSequence name, Where condition)
          内部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, boolean fetch)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, java.lang.String condition, java.lang.Object... params)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where... conditions)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where condition)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, java.lang.String condition, java.lang.Object... params)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, Where... conditions)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.join(java.lang.CharSequence name, JoinType joinType, Where condition)
          結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, boolean fetch)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, boolean fetch, java.lang.String condition, java.lang.Object... params)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where condition)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, java.lang.String condition, java.lang.Object... params)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, Where... conditions)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.leftOuterJoin(java.lang.CharSequence name, Where condition)
          左外部結合するプロパティを指定します。
 AutoSelect<T> AutoSelect.orderBy(OrderByItem... orderByItems)
          ソート順を指定します。
 AutoSelect<T> AutoSelect.orderBy(java.lang.String orderBy)
          ソート順を指定します。
 AutoSelect<T> AutoSelect.version(java.lang.Object versionProperty)
          where句の条件にバージョンプロパティを指定します。
 AutoSelect<T> AutoSelect.where(java.util.Map<java.lang.String,? extends java.lang.Object> conditions)
          where句の条件を指定します。
 AutoSelect<T> AutoSelect.where(java.lang.String criteria, java.lang.Object... params)
          where句の条件を指定します。
 AutoSelect<T> AutoSelect.where(Where... wheres)
          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(java.lang.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.eager(java.lang.CharSequence... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.excludes(java.lang.CharSequence... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.forUpdate()
           
 AutoSelect<T> AutoSelectImpl.forUpdate(java.lang.CharSequence... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.forUpdateNowait()
           
 AutoSelect<T> AutoSelectImpl.forUpdateNowait(java.lang.CharSequence... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.forUpdateWait(int seconds)
           
 AutoSelect<T> AutoSelectImpl.forUpdateWait(int seconds, java.lang.CharSequence... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.hint(java.lang.String hint)
           
 AutoSelect<T> AutoSelectImpl.id(java.lang.Object... idProperties)
           
 AutoSelect<T> AutoSelectImpl.includes(java.lang.CharSequence... propertyNames)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, boolean fetch)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, boolean fetch, java.lang.String condition, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, boolean fetch, Where condition)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, java.lang.String condition, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.innerJoin(java.lang.CharSequence name, Where condition)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, boolean fetch)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, java.lang.String condition, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, boolean fetch, Where condition)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, java.lang.String condition, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.join(java.lang.CharSequence name, JoinType joinType, Where condition)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, boolean fetch)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, boolean fetch, java.lang.String condition, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, boolean fetch, Where condition)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, java.lang.String condition, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, Where... conditions)
           
 AutoSelect<T> AutoSelectImpl.leftOuterJoin(java.lang.CharSequence name, Where condition)
           
 AutoSelect<T> AutoSelectImpl.orderBy(OrderByItem... orderByItems)
           
 AutoSelect<T> AutoSelectImpl.orderBy(java.lang.String orderBy)
           
 AutoSelect<T> AutoSelectImpl.version(java.lang.Object versionProperty)
           
 AutoSelect<T> AutoSelectImpl.where(java.util.Map<java.lang.String,? extends java.lang.Object> conditions)
           
 AutoSelect<T> AutoSelectImpl.where(java.lang.String criteria, java.lang.Object... params)
           
 AutoSelect<T> AutoSelectImpl.where(Where... wheres)
           
 AutoSelect<T> AutoSelectImpl.where(Where where)
           
 

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

AutoSelect を返す org.seasar.extension.jdbc.service のメソッド
protected  AutoSelect<T> S2AbstractService.select()
          自動検索を返します。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.