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 Iterables.