public interface QuerydslPredicateExecutor<T>Predicate インスタンスの実行を可能にするインターフェース。| 修飾子と型 | メソッドと説明 |
|---|---|
long | count(com.querydsl.core.types.Predicate predicate) 指定された Predicate に一致するインスタンスの数を返します。 |
boolean | exists(com.querydsl.core.types.Predicate predicate) データストアに、指定された Predicate と一致する要素が含まれているかどうかを確認します。 |
IterableSE<T> | findAll(com.querydsl.core.types.OrderSpecifier<?>... orders) 指定された OrderSpecifier で順序付けられたすべてのエンティティを返します。 |
IterableSE<T> | findAll(com.querydsl.core.types.Predicate predicate) 指定された Predicate に一致するすべてのエンティティを返します。 |
IterableSE<T> | findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) 指定された OrderSpecifier を適用して、指定された Predicate に一致するすべてのエンティティを返します。 |
Page<T> | findAll(com.querydsl.core.types.Predicate predicate, Pageable pageable) 指定された Predicate に一致するエンティティの Page を返します。 |
IterableSE<T> | findAll(com.querydsl.core.types.Predicate predicate, Sort sort) 指定された Sort を適用して、指定された Predicate に一致するすべてのエンティティを返します。 |
OptionalSE<T> | findOne(com.querydsl.core.types.Predicate predicate) 何も見つからなかった場合、指定された Predicate または Optional.empty()SE に一致する単一のエンティティを返します。 |
OptionalSE<T> findOne(com.querydsl.core.types.Predicate predicate)
Predicate または Optional.empty()SE に一致する単一のエンティティを返します。predicate - null であってはなりません。Predicate または Optional.empty()SE に一致する単一のエンティティが見つからなかった場合。IncorrectResultSizeDataAccessException - 述語が複数の結果をもたらす場合。IterableSE<T> findAll(com.querydsl.core.types.Predicate predicate)
Predicate に一致するすべてのエンティティを返します。一致が見つからなかった場合は、空の IterableSE が返されます。predicate - null であってはなりません。Predicate に一致するすべてのエンティティ。IterableSE<T> findAll(com.querydsl.core.types.Predicate predicate, Sort sort)
predicate - null であってはなりません。sort - 結果をソートするための Sort 仕様。Sort.unsorted() の場合もあり、null であってはなりません。Predicate に一致するすべてのエンティティ。IterableSE<T> findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders)
OrderSpecifier を適用して、指定された Predicate に一致するすべてのエンティティを返します。一致が見つからなかった場合は、空の IterableSE が返されます。predicate - null であってはなりません。orders - 結果をソートする OrderSpecifier は null であってはなりません。OrderSpecifier を適用して、指定された Predicate に一致するすべてのエンティティ。IterableSE<T> findAll(com.querydsl.core.types.OrderSpecifier<?>... orders)
OrderSpecifier で順序付けられたすべてのエンティティを返します。orders - 結果をソートする OrderSpecifier は null であってはなりません。OrderSpecifier で順序付けられたすべてのエンティティ。Page<T> findAll(com.querydsl.core.types.Predicate predicate, Pageable pageable)
predicate - null であってはなりません。pageable - Pageable.unpaged() の場合もあり、null であってはなりません。Predicate に一致するエンティティの Pagelong count(com.querydsl.core.types.Predicate predicate)
Predicate に一致するインスタンスの数を返します。predicate - インスタンスをカウントする Predicate。null であってはなりません。Predicate に一致するインスタンスの数 boolean exists(com.querydsl.core.types.Predicate predicate)
Predicate と一致する要素が含まれているかどうかを確認します。predicate - 存在チェックに使用する Predicate は null であってはなりません。Predicate と一致する要素がデータストアに含まれている場合は true。Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.