Interface PersistentEntityRoot<T>
- Type Parameters:
T- The root type
- All Superinterfaces:
jakarta.persistence.criteria.Expression<T>,jakarta.persistence.criteria.FetchParent<T,,T> jakarta.persistence.criteria.From<T,,T> IExpression<T>,ISelection<T>,jakarta.persistence.criteria.Path<T>,PersistentEntityFrom<T,,T> PersistentEntityPath<T>,jakarta.persistence.criteria.Root<T>,jakarta.persistence.criteria.Selection<T>,jakarta.persistence.TupleElement<T>
public interface PersistentEntityRoot<T>
extends jakarta.persistence.criteria.Root<T>, PersistentEntityFrom<T,T>
The persistent entity
Root.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptiondefault <Y> jakarta.persistence.criteria.Expression<Y>id()Returns the entity ID expression.default <Y> PersistentPropertyPath<Y>version()Returns the entity version expression.Methods inherited from interface jakarta.persistence.criteria.FetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetchesMethods inherited from interface jakarta.persistence.criteria.From
getCorrelationParent, getJoins, isCorrelated, join, join, joinMap, joinMapMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, in, in, in, in, isBoolean, isComparable, isNotNull, isNull, isNumericMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Path
get, get, get, getParentPath, typeMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityFrom
join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinSet, joinSetMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityPath
get, getPersistentEntityMethods inherited from interface jakarta.persistence.criteria.Root
getModelMethods inherited from interface jakarta.persistence.TupleElement
getJavaType
-
Method Details
-
id
@NonNull default <Y> jakarta.persistence.criteria.Expression<Y> id()Returns the entity ID expression.- Type Parameters:
Y- The id type- Returns:
- The ID expression
-
version
Returns the entity version expression.- Type Parameters:
Y- The version type- Returns:
- The version expression
-