Interface PersistentEntityPath<T>
- Type Parameters:
T- The path type
- All Superinterfaces:
jakarta.persistence.criteria.Expression<T>,IExpression<T>,ISelection<T>,jakarta.persistence.criteria.Path<T>,jakarta.persistence.criteria.Selection<T>,jakarta.persistence.TupleElement<T>
- All Known Subinterfaces:
PersistentAssociationPath<OwnerType,,AssociatedEntityType> PersistentCollectionAssociationPath<OwnerType,,AssociatedEntityType> PersistentEntityCollectionJoin<OwnerType,,AssociatedEntityType> PersistentEntityFrom<OwnerType,,AssociatedEntityType> PersistentEntityJoin<OwnerType,,AssociatedEntityType> PersistentEntityListJoin<OwnerType,,AssociatedEntityType> PersistentEntityRoot<T>,PersistentEntitySetJoin<OwnerType,,AssociatedEntityType> PersistentListAssociationPath<OwnerType,,AssociatedEntityType> PersistentSetAssociationPath<OwnerType,AssociatedEntityType>
- All Known Implementing Classes:
AbstractPersistentEntityJoinSupport
public interface PersistentEntityPath<T>
extends jakarta.persistence.criteria.Path<T>, IExpression<T>
The persistent entity
Path.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescription<Y> @NonNull PersistentPropertyPath<Y>Get persistent property path.@NonNull PersistentEntityMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getExpressionType, getJavaType, in, in, in, in, isNotNull, isNull, visitExpression, visitSelectionMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Path
get, get, get, getModel, getParentPath, type
-
Method Details
-
getPersistentEntity
- Returns:
- The persistent entity
-
get
Get persistent property path.- Specified by:
getin interfacejakarta.persistence.criteria.Path<T>- Type Parameters:
Y- The property type- Parameters:
attributeName- The property name- Returns:
- The property path
-