All Classes and Interfaces

Class
Description
A constraint that imposes a minimum value.
A constraint that imposes a maximum value.
Supertype for StaticMetamodel fields representing entity attributes.
Deprecated.
For more complete access to the static metamodel, use the most specific subtype of Attribute that describes the entity attribute, such as TextAttribute or NumericAttribute.
Represents an entity attribute in the StaticMetamodel that is neither sortable nor capable of order-based comparison.
A built-in repository supertype for performing basic operations on entities.
A Jakarta Data provider's view of a restriction on a single entity attribute or expression.
A constraint that imposes minimum and maximum values.
Annotates a parameter of a repository method, specifying a mapping to an entity attribute:
Represents a comparable entity attribute in the StaticMetamodel.
An expression that evaluates to a comparable result that can be sorted.
A literal expression for a sortable value, such as a Boolean, Character, enumerated, or UUID value.
 
A Jakarta Data provider's view of a restriction that combines other restrictions.
Indicates how to combine a list of restrictions.
Supertype of interfaces that define constraints on entity attributes.
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.
A constraint that requires equality.
An expression represents an entity attribute, function, or literal value.
Annotates a repository method as a parameter-based automatic query method that returns entity instances or entity attribute values.
Specifies a static limit on the number of results retrieved by a repository method.
 
A constraint that requires exceeding a lower bound.
A constraint that requires equality with a member of a collection.
Lifecycle annotation for repository methods which perform insert operations.
Annotates a parameter of a repository Find or Delete method, indicating how an entity attribute is compared with the parameter's value.
A constraint that requires being below an upper bound.
Abstract supertype of events relating to lifecycle methods.
A constraint that requires matching a pattern.
Specifies a limit on the number of results retrieved by a repository method.
Literal represents an immutable value within an Expression.
A mapping exception is one thrown if an issue exists at runtime or build time in the data mapping.
Represents an entity attribute that is an embeddable or association to another entity.
 
 
This exception is raised when execution of a repository method with a singular return type finds multiple results.
A constraint that excludes values within a range.
A constraint that requires inequality.
A constraint that requires inequality with every member of a collection.
A constraint that requires not matching a pattern.
A constraint that requires a non-null value.
A constraint that requires a null value.
Represents a numeric entity attribute in the StaticMetamodel.
 
An expression that evaluates to a numeric typed value.
 
A literal for a numeric value.
 
 
 
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.
 
An event that occurs when a Delete lifecycle method is called, after each record is deleted from the datastore.
An event that occurs when an Insert lifecycle method is called, after each record is inserted into the datastore.
An event that occurs when an Update lifecycle method is called, after each entity is updated in the datastore.
An event that occurs when a Delete lifecycle method is called, but before each record is deleted from the datastore.
An event that occurs when an Insert lifecycle method is called, but before each record is inserted into the datastore.
An event that occurs when an Update lifecycle method is called, but before each entity is updated in the datastore.
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.
Creates composite restrictions.
A restriction imposes constraints on entity attribute values or expressions.
Lifecycle annotation for repository methods which conditionally perform insert or update operations.
Determines the attribute or attributes of an entity which are returned by a parameter-based or annotated query method.
Enables multiple Select annotations on a repository Find method that returns a Java record type.
Requests sorting on a given entity attribute.
Represents a entity attribute in the StaticMetamodel that is sortable, but incapable of order-based comparison.
Deprecated.
For more complete access to the static metamodel, use the most specific subtype of SortableAttribute that applies to the entity attribute, such as TextAttribute or NumericAttribute.
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.
A literal for a String value.
Represents a temporal entity attribute in the StaticMetamodel.
An expression that evaluates to a temporal typed value.
A literal for a temporal value.
 
Represents an textual entity attribute in the StaticMetamodel.
Deprecated.
For more complete access to the static metamodel, use the TextAttribute.of(Class, String) method to obtain instances of TextAttribute.
An expression that evaluates to a String value.
 
 
Lifecycle annotation for repository methods which perform update operations.