All Classes and Interfaces
Class
Description
A built-in repository supertype for performing basic operations on entities.
Annotates a parameter of a repository method to specify the name of an
entity attribute against which to compare.
A built-in repository supertype for performing Create, Read, Update, and Delete (CRUD) operations on entities.
Indicates a connection-related failure that might be intermittent in nature.
Thrown by the data provider when a problem occurs.
A built-in repository supertype that is the root of all other built-in repository supertype interfaces.
Annotates a repository method to perform delete operations.
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.
Indicates that an entity cannot be inserted into the database
because an entity with same unique identifier already exists in the database.
Annotates a repository method that inserts entities.
A page of data with the ability to create a cursor from the keyset
of each entity in the page.
A slice of data with the ability to create a cursor from the
keyset of each entity in the slice.
Limits how many results are retrieved by a repository find method.
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 method.A page contains the data that is retrieved for a page request
and has awareness of the total number of pages.
A request for a page or slice.
A cursor that is formed from a keyset, relative to which a next
or previous page can be requested.
The type of pagination: offset-based or
keyset cursor-based, which includes a direction.
A built-in repository supertype with methods that use pagination and sorting to retreive entities.
Annotates a parameter of a repository method to bind it to a named parameter of a
Query
.Annotates a repository method to specify a query string such as SQL, JPQL, Cypher etc.
Annotates a repository interface to be implemented by the container/runtime.
Annotates a repository method that updates entities if found in the database
and inserts entities into the database that are not found.
A slice contains the data that is retrieved for a page request.
Requests sorting on a given entity attribute.
An interface for sequential streaming of an
Iterable
.Annotates a repository method to perform update operations.