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 Details

    • getPersistentEntity

      @NonNull @NonNull PersistentEntity getPersistentEntity()
      Returns:
      The persistent entity
    • get

      @NonNull <Y> @NonNull PersistentPropertyPath<Y> get(@NonNull @NonNull String attributeName)
      Get persistent property path.
      Specified by:
      get in interface jakarta.persistence.criteria.Path<T>
      Type Parameters:
      Y - The property type
      Parameters:
      attributeName - The property name
      Returns:
      The property path