Interface IdentifiableDomainType<J>

    • Method Detail

      • getIdentifierDescriptor

        SqmPathSource<?> getIdentifierDescriptor()
      • getDeclaredId

        <Y> SingularPersistentAttribute<J,​Y> getDeclaredId​(Class<Y> type)
        Specified by:
        getDeclaredId in interface jakarta.persistence.metamodel.IdentifiableType<J>
      • getVersion

        <Y> SingularPersistentAttribute<? super J,​Y> getVersion​(Class<Y> type)
        Specified by:
        getVersion in interface jakarta.persistence.metamodel.IdentifiableType<J>
      • getDeclaredVersion

        <Y> SingularPersistentAttribute<J,​Y> getDeclaredVersion​(Class<Y> type)
        Specified by:
        getDeclaredVersion in interface jakarta.persistence.metamodel.IdentifiableType<J>
      • getIdClassAttributes

        Set<jakarta.persistence.metamodel.SingularAttribute<? super J,​?>> getIdClassAttributes()
        Specified by:
        getIdClassAttributes in interface jakarta.persistence.metamodel.IdentifiableType<J>
      • getIdType

        SimpleDomainType<?> getIdType()
        Specified by:
        getIdType in interface jakarta.persistence.metamodel.IdentifiableType<J>
      • getSupertype

        IdentifiableDomainType<? super J> getSupertype()
        Specified by:
        getSupertype in interface jakarta.persistence.metamodel.IdentifiableType<J>
      • hasIdClass

        boolean hasIdClass()