インターフェース ExecutableSelectOperation.TerminatingSelect<T>
- すべての既知のサブインターフェース:
ExecutableSelectOperation.ExecutableSelect<T>
、ExecutableSelectOperation.SelectWithProjection<T>
、ExecutableSelectOperation.SelectWithQuery<T>
、ExecutableSelectOperation.SelectWithTable<T>
- 含まれているインターフェース:
- ExecutableSelectOperation
public static interface ExecutableSelectOperation.TerminatingSelect<T>
終了メソッドの 1 つを呼び出して、
SELECT
クエリの実行をトリガーします。メソッドのサマリー
修飾子と型メソッド説明all()
一致するすべての要素を取得します。long
count()
一致する要素の数を取得します。default boolean
exists()
一致する要素の存在を確認します。default OptionalSE<T>
first()
最初の結果が得られるか、結果がまったく得られないかです。最初の結果が得られるか、結果がまったく得られないかです。default OptionalSE<T>
one()
正確にゼロまたは 1 つの結果を取得します。oneValue()
正確にゼロまたは 1 つの結果を取得します。stream()
一致するすべての要素をストリーミングします。
メソッドの詳細
count
long count()一致する要素の数を取得します。- 戻り値:
- 一致する要素の総数。
exists
default boolean exists()一致する要素の存在を確認します。- 戻り値:
- 一致する要素が少なくとも 1 つ存在する場合は true。
- 関連事項:
first
最初の結果が得られるか、結果がまったく得られないかです。- 戻り値:
- 最初の結果、一致するものが見つからない場合は
Optional.empty()
。 - 関連事項:
firstValue
最初の結果が得られるか、結果がまったく得られないかです。- 戻り値:
- 最初の結果、一致するものが見つからない場合は null。
one
正確にゼロまたは 1 つの結果を取得します。- 戻り値:
- 単一の結果、または一致するものが見つからない場合は
Optional.empty()
。 - 例外:
IncorrectResultSizeDataAccessException
- 複数の一致が見つかった場合。- 関連事項:
oneValue
正確にゼロまたは 1 つの結果を取得します。- 戻り値:
- 単一の結果、または一致するものが見つからない場合は null。
- 例外:
IncorrectResultSizeDataAccessException
- 複数の一致が見つかった場合。
all
一致するすべての要素を取得します。stream
一致するすべての要素をストリーミングします。