| Modifier and Type | Interface and Description |
|---|---|
| public interface | AbstractQuery<
the type of the result T>The |
| public interface | CollectionJoin<
the source type of the join Z, the element type of the target E>CollectionThe |
| public interface | CommonAbstractCriteria
The |
| public interface | CompoundSelection<
the type of the selection item X>The |
| public interface | CriteriaBuilder
Used to construct criteria queries, compound selections, expressions, predicates, orderings. |
| public interface | CriteriaDelete<
the entity type that is the target of the DELETE T>The Criteria API bulk delete operations map directly to database delete operations. |
| public interface | CriteriaQuery<
the type of the defined result T>The |
| public interface | CriteriaSelect<
the type returned by the query T>Abstracts over top-level queries and unions and intersections of top-level queries. |
| public interface | CriteriaUpdate<
the entity type that is the target of the update T>The |
| public interface | |
| public interface | Fetch<
the source type of the fetch Z, the target type of the fetch X>Represents a join-fetched association or attribute. |
| public interface | FetchParent<
the source type Z, the target type X>Represents an element of the from clause which may function as the parent of Fetches. |
| public interface | From<
the source type Z, the target type X>Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause. |
| public interface | Join<
the source type of the join Z, the target type of the join X>A join to an entity, embeddable, or basic type. |
| public interface | ListJoin<
the source type of the join Z, the element type of the target List E>The |
| public interface | MapJoin<
the source type of the join Z, the type of the target Map key K, the type of the target Map value V>The |
| public interface | Order
An object that defines an ordering over the query results. |
| public interface | ParameterExpression<
the type of the parameter expression T>Type of criteria query parameter expressions. |
| public interface | Path<
the type referenced by the path X>Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression. |
| public interface | PluralJoin<
the source type Z, the collection type C, the element type of the collection E>The |
| public interface | Predicate
The type of a simple or compound predicate: a conjunction or disjunction of restrictions. |
| public interface | |
| public interface | Selection<
the type of the selection item X>The |
| public interface | SetJoin<
the source type of the join Z, the element type of the target E>SetThe |
| public interface | Subquery<
the type of the selection item. T>The |
| public interface | TemporalField<
the resulting type of the extracted value N, the temporal type (date, time, or datetime) T extends Temporal>Each instance represents a type of field which can be extracted from a date, time, or datetime. |
| Modifier and Type | Class and Description |
|---|---|
| public class | LocalDateField<
the resulting type of the extracted value N>Each instance represents a type of field which can be
extracted from a |
| public class | LocalDateTimeField<
the resulting type of the extracted value N>Each instance represents a type of field which can be
extracted from a |
| public class | LocalTimeField<
the resulting type of the extracted value N>Each instance represents a type of field which can be
extracted from a |