All Classes and Interfaces
Class
Description
Interface for generic CRUD operations on a repository for a specific type.
Indicates a connection-related failure that might be intermittent in nature.
Thrown by the data provider when a problem occurs.
Parent repository interface for all repositories.
Represents the direction of the ordering.
Data access exception thrown when a result was expected to have at least one row (or element)
but zero rows (or elements) were actually returned.
A page of results from a repository query that performs
keyset pagination
.Keyset pagination is a form of pagination that aims to reduce the
possibility of missed or duplicate results by making the request for
each subsequent page relative to the observed values of entity properties
from the current page.
Limits the number of results of a single invocation of a
repository find method to a maximum amount or to within a
positional range.
A mapping exception is one thrown if an issue exists at runtime or build time in the data mapping.
This exception is raised when execution of a repository method with a singular
return type finds multiple results.
Indicates a failure that is due to inconsistent state between the entity and the database.
Annotates a repository method to request sorting of results.
Enables multiple
OrderBy
annotations on the same type.A page is a sublist of results.
This class represents pagination information.
Represents keyset values, which can be a starting point for
requesting a next or previous page.
The type of pagination, which can be offset pagination or
keyset cursor pagination which includes a direction.
Repository fragment to provide methods to retrieve entities using the pagination and sorting abstraction.
Annotation to bind method parameters to a
Query
via a named parameter.Defines the query string such as SQL, JPA-QL, Cypher etc.
Annotates a data repository interface that will be implemented by the container/runtime.
A slice of data that indicates whether there's a next or previous slice available.
Sort
allows the application to dynamically provide
sort criteria which includes a case sensitivity request,
a Direction
and a property.Simple interface to ease streamability of
Iterable
s.