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.
Designates an annotation as an entity-defining annotation type within the Jakarta Data framework.
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 Sorts for an attribute.
Represents an textual entity attribute in the StaticMetamodel.
Record type implementing TextAttribute.
Lifecycle annotation for repository methods which perform update operations.