All Classes and Interfaces
Class
Description
Represents an entity attribute in the
StaticMetamodel
.Record type implementing
TextAttribute
.A built-in repository supertype for performing basic operations on entities.
Annotates a parameter of a repository method, specifying a mapping to
a persistent field:
A built-in repository supertype for performing Create, Read, Update, and Delete (CRUD) operations.
A page of data retrieved to satisfy a given page request, with a
cursor for each result on the page.
Record type implementing
CursoredPage
.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.
Lifecycle annotation for repository methods which perform delete operations; alternatively, annotates a repository
method as a parameter-based automatic query method which deletes entities.
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 returning entities as a parameter-based automatic query method.
Lifecycle annotation for repository methods which perform insert operations.
Specifies a limit on the number of results retrieved by a repository
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.
Requests sorting on various entity attributes.
Annotates a repository method to request sorting of results.
Enables multiple
OrderBy
annotations on the method.A page contains the data that is retrieved to satisfy a given page request.
Record type implementing
Page
.A request for a single well-specified page of query results.
A cursor that is formed from a key, relative to which a next
or previous page can be requested.
The type of pagination: offset-based or cursor-based, which includes
a direction.
Annotates a parameter of a repository method to bind it to a named parameter of a
Query
.Annotates a repository method as a query method, specifying a query written in Jakarta Data Query Language (JDQL)
or in Jakarta Persistence Query Language (JPQL).
Annotates a repository interface to be implemented by the container/runtime.
Lifecycle annotation for repository methods which conditionally perform insert or update operations.
Requests sorting on a given entity attribute.
Represents a sortable entity attribute in the
StaticMetamodel
.Record type implementing
SortableAttribute
.Annotates a class which serves as a static metamodel for an entity, enabling
type-safe access to entity attribute names and related objects such as instances
of
Sort
s for an attribute.Represents an textual entity attribute in the
StaticMetamodel
.Record type implementing
TextAttribute
.Lifecycle annotation for repository methods which perform update operations.