Class Hierarchy
- java.lang.Object
- org.hibernate.metamodel.model.domain.NavigableRole (implements org.hibernate.spi.DotIdentifierSequence, java.io.Serializable)
Interface Hierarchy
- jakarta.persistence.metamodel.Attribute<X,
Y> - org.hibernate.metamodel.model.domain.PersistentAttribute<D,
J> - org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D,
C, E> (also extends org.hibernate.metamodel.model.domain.PathSource<J>, jakarta.persistence.metamodel.PluralAttribute<X, C, E>) - org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.CollectionAttribute<X, E>) - org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.ListAttribute<X, E>) - org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
K, V> (also extends jakarta.persistence.metamodel.MapAttribute<X, K, V>) - org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.SetAttribute<X, E>)
- org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
- org.hibernate.metamodel.model.domain.SingularPersistentAttribute<D,
J> (also extends org.hibernate.metamodel.model.domain.PathSource<J>, jakarta.persistence.metamodel.SingularAttribute<X, T>)
- org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D,
- jakarta.persistence.metamodel.PluralAttribute<X,
C, E> (also extends jakarta.persistence.metamodel.Bindable<T>) - jakarta.persistence.metamodel.CollectionAttribute<X,
E> - org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
E> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
- jakarta.persistence.metamodel.ListAttribute<X,
E> - org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
E> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
- jakarta.persistence.metamodel.MapAttribute<X,
K, V> - org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
K, V> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
- org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D,
C, E> (also extends org.hibernate.metamodel.model.domain.PathSource<J>, org.hibernate.metamodel.model.domain.PersistentAttribute<D, J>) - org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.CollectionAttribute<X, E>) - org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.ListAttribute<X, E>) - org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
K, V> (also extends jakarta.persistence.metamodel.MapAttribute<X, K, V>) - org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.SetAttribute<X, E>)
- org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
- jakarta.persistence.metamodel.SetAttribute<X,
E> - org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
E> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
- jakarta.persistence.metamodel.CollectionAttribute<X,
- jakarta.persistence.metamodel.SingularAttribute<X,
T> (also extends jakarta.persistence.metamodel.Bindable<T>) - org.hibernate.metamodel.model.domain.SingularPersistentAttribute<D,
J> (also extends org.hibernate.metamodel.model.domain.PathSource<J>, org.hibernate.metamodel.model.domain.PersistentAttribute<D, J>)
- org.hibernate.metamodel.model.domain.SingularPersistentAttribute<D,
- org.hibernate.metamodel.model.domain.PersistentAttribute<D,
- jakarta.persistence.metamodel.Bindable<T>
- jakarta.persistence.metamodel.EntityType<X> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>, org.hibernate.metamodel.model.domain.TreatableDomainType<J>)
- jakarta.persistence.metamodel.PluralAttribute<X,
C, E> (also extends jakarta.persistence.metamodel.Attribute<X, Y>) - jakarta.persistence.metamodel.CollectionAttribute<X,
E> - org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
E> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
- jakarta.persistence.metamodel.ListAttribute<X,
E> - org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
E> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
- jakarta.persistence.metamodel.MapAttribute<X,
K, V> - org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
K, V> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
- org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D,
C, E> (also extends org.hibernate.metamodel.model.domain.PathSource<J>, org.hibernate.metamodel.model.domain.PersistentAttribute<D, J>) - org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.CollectionAttribute<X, E>) - org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.ListAttribute<X, E>) - org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
K, V> (also extends jakarta.persistence.metamodel.MapAttribute<X, K, V>) - org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.SetAttribute<X, E>)
- org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
- jakarta.persistence.metamodel.SetAttribute<X,
E> - org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
E> (also extends org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D, C, E>)
- org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
- jakarta.persistence.metamodel.CollectionAttribute<X,
- jakarta.persistence.metamodel.SingularAttribute<X,
T> (also extends jakarta.persistence.metamodel.Attribute<X, Y>) - org.hibernate.metamodel.model.domain.SingularPersistentAttribute<D,
J> (also extends org.hibernate.metamodel.model.domain.PathSource<J>, org.hibernate.metamodel.model.domain.PersistentAttribute<D, J>)
- org.hibernate.metamodel.model.domain.SingularPersistentAttribute<D,
- jakarta.persistence.metamodel.EntityType<X> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.DomainType<J>
- org.hibernate.metamodel.model.domain.ManagedDomainType<J> (also extends jakarta.persistence.metamodel.ManagedType<X>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends jakarta.persistence.metamodel.EntityType<X>, org.hibernate.metamodel.model.domain.TreatableDomainType<J>)
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (also extends jakarta.persistence.metamodel.MappedSuperclassType<X>, org.hibernate.metamodel.model.domain.PathSource<J>)
- org.hibernate.metamodel.model.domain.TreatableDomainType<J> (also extends org.hibernate.metamodel.model.domain.PathSource<J>)
- org.hibernate.metamodel.model.domain.EmbeddableDomainType<J> (also extends jakarta.persistence.metamodel.EmbeddableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends jakarta.persistence.metamodel.EntityType<X>, org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.SimpleDomainType<J> (also extends jakarta.persistence.metamodel.Type<X>)
- org.hibernate.metamodel.model.domain.AnyMappingDomainType<J>
- org.hibernate.metamodel.model.domain.ReturnableType<T>
- org.hibernate.metamodel.model.domain.BasicDomainType<J> (also extends jakarta.persistence.metamodel.BasicType<X>, org.hibernate.type.OutputableType<J>)
- org.hibernate.metamodel.model.domain.ManagedDomainType<J> (also extends jakarta.persistence.metamodel.ManagedType<X>)
- jakarta.persistence.metamodel.Metamodel
- org.hibernate.metamodel.model.domain.JpaMetamodel
- org.hibernate.metamodel.model.domain.PathSource<J>
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (also extends org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>, jakarta.persistence.metamodel.MappedSuperclassType<X>)
- org.hibernate.metamodel.model.domain.PluralPersistentAttribute<D,
C, E> (also extends org.hibernate.metamodel.model.domain.PersistentAttribute<D, J>, jakarta.persistence.metamodel.PluralAttribute<X, C, E>) - org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.CollectionAttribute<X, E>) - org.hibernate.metamodel.model.domain.ListPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.ListAttribute<X, E>) - org.hibernate.metamodel.model.domain.MapPersistentAttribute<D,
K, V> (also extends jakarta.persistence.metamodel.MapAttribute<X, K, V>) - org.hibernate.metamodel.model.domain.SetPersistentAttribute<D,
E> (also extends jakarta.persistence.metamodel.SetAttribute<X, E>)
- org.hibernate.metamodel.model.domain.BagPersistentAttribute<D,
- org.hibernate.metamodel.model.domain.SingularPersistentAttribute<D,
J> (also extends org.hibernate.metamodel.model.domain.PersistentAttribute<D, J>, jakarta.persistence.metamodel.SingularAttribute<X, T>) - org.hibernate.metamodel.model.domain.TreatableDomainType<J> (also extends org.hibernate.metamodel.model.domain.ManagedDomainType<J>)
- org.hibernate.metamodel.model.domain.EmbeddableDomainType<J> (also extends jakarta.persistence.metamodel.EmbeddableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends jakarta.persistence.metamodel.EntityType<X>, org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>)
- jakarta.persistence.metamodel.Type<X>
- jakarta.persistence.metamodel.BasicType<X>
- org.hibernate.metamodel.model.domain.BasicDomainType<J> (also extends org.hibernate.type.OutputableType<J>, org.hibernate.metamodel.model.domain.ReturnableType<T>)
- org.hibernate.type.BindableType<J>
- org.hibernate.type.OutputableType<J>
- org.hibernate.metamodel.model.domain.BasicDomainType<J> (also extends jakarta.persistence.metamodel.BasicType<X>, org.hibernate.metamodel.model.domain.ReturnableType<T>)
- org.hibernate.type.OutputableType<J>
- jakarta.persistence.metamodel.ManagedType<X>
- jakarta.persistence.metamodel.EmbeddableType<X>
- org.hibernate.metamodel.model.domain.EmbeddableDomainType<J> (also extends org.hibernate.metamodel.model.domain.TreatableDomainType<J>)
- jakarta.persistence.metamodel.IdentifiableType<X>
- jakarta.persistence.metamodel.EntityType<X> (also extends jakarta.persistence.metamodel.Bindable<T>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>, org.hibernate.metamodel.model.domain.TreatableDomainType<J>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (also extends org.hibernate.metamodel.model.domain.ManagedDomainType<J>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends jakarta.persistence.metamodel.EntityType<X>, org.hibernate.metamodel.model.domain.TreatableDomainType<J>)
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (also extends jakarta.persistence.metamodel.MappedSuperclassType<X>, org.hibernate.metamodel.model.domain.PathSource<J>)
- jakarta.persistence.metamodel.MappedSuperclassType<X>
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (also extends org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>, org.hibernate.metamodel.model.domain.PathSource<J>)
- jakarta.persistence.metamodel.EntityType<X> (also extends jakarta.persistence.metamodel.Bindable<T>)
- org.hibernate.metamodel.model.domain.ManagedDomainType<J> (also extends org.hibernate.metamodel.model.domain.DomainType<J>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends jakarta.persistence.metamodel.EntityType<X>, org.hibernate.metamodel.model.domain.TreatableDomainType<J>)
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (also extends jakarta.persistence.metamodel.MappedSuperclassType<X>, org.hibernate.metamodel.model.domain.PathSource<J>)
- org.hibernate.metamodel.model.domain.TreatableDomainType<J> (also extends org.hibernate.metamodel.model.domain.PathSource<J>)
- org.hibernate.metamodel.model.domain.EmbeddableDomainType<J> (also extends jakarta.persistence.metamodel.EmbeddableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (also extends jakarta.persistence.metamodel.EntityType<X>, org.hibernate.metamodel.model.domain.IdentifiableDomainType<J>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- jakarta.persistence.metamodel.EmbeddableType<X>
- org.hibernate.metamodel.model.domain.SimpleDomainType<J> (also extends org.hibernate.metamodel.model.domain.DomainType<J>)
- org.hibernate.metamodel.model.domain.AnyMappingDomainType<J>
- org.hibernate.metamodel.model.domain.ReturnableType<T>
- org.hibernate.metamodel.model.domain.BasicDomainType<J> (also extends jakarta.persistence.metamodel.BasicType<X>, org.hibernate.type.OutputableType<J>)
- jakarta.persistence.metamodel.BasicType<X>