Hierarchy For All Packages
- jakarta.persistence,
- jakarta.persistence.criteria,
- jakarta.persistence.metamodel,
- jakarta.persistence.spi
Class Hierarchy
- java.lang.Object
- jakarta.persistence.criteria.LocalDateField<N> (implements jakarta.persistence.criteria.TemporalField<N,
T>) - jakarta.persistence.criteria.LocalDateTimeField<N> (implements jakarta.persistence.criteria.TemporalField<N,
T>) - jakarta.persistence.criteria.LocalTimeField<N> (implements jakarta.persistence.criteria.TemporalField<N,
T>) - jakarta.persistence.Persistence
- jakarta.persistence.PersistenceConfiguration
- jakarta.persistence.spi.PersistenceProviderResolverHolder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- jakarta.persistence.PersistenceException
- jakarta.persistence.EntityExistsException
- jakarta.persistence.EntityNotFoundException
- jakarta.persistence.LockTimeoutException
- jakarta.persistence.NonUniqueResultException
- jakarta.persistence.NoResultException
- jakarta.persistence.OptimisticLockException
- jakarta.persistence.PessimisticLockException
- jakarta.persistence.QueryTimeoutException
- jakarta.persistence.RollbackException
- jakarta.persistence.TransactionRequiredException
- jakarta.persistence.PersistenceException
- jakarta.persistence.SchemaValidationException
- jakarta.persistence.spi.TransformerException
- java.lang.RuntimeException
- java.lang.Exception
- jakarta.persistence.Timeout (implements jakarta.persistence.FindOption, jakarta.persistence.LockOption, jakarta.persistence.RefreshOption)
- jakarta.persistence.criteria.LocalDateField<N> (implements jakarta.persistence.criteria.TemporalField<N,
Interface Hierarchy
- jakarta.persistence.metamodel.Attribute<X,
Y> - jakarta.persistence.metamodel.PluralAttribute<X,
C, E> (also extends jakarta.persistence.metamodel.Bindable<T>) - jakarta.persistence.metamodel.CollectionAttribute<X,
E> - jakarta.persistence.metamodel.ListAttribute<X,
E> - jakarta.persistence.metamodel.MapAttribute<X,
K, V> - jakarta.persistence.metamodel.SetAttribute<X,
E>
- jakarta.persistence.metamodel.CollectionAttribute<X,
- jakarta.persistence.metamodel.SingularAttribute<X,
T> (also extends jakarta.persistence.metamodel.Bindable<T>)
- jakarta.persistence.metamodel.PluralAttribute<X,
- jakarta.persistence.AttributeConverter<X,
Y> - jakarta.persistence.AttributeNode<T>
- java.lang.AutoCloseable
- jakarta.persistence.EntityManager
- jakarta.persistence.EntityManagerFactory
- jakarta.persistence.metamodel.Bindable<T>
- jakarta.persistence.metamodel.EntityType<X> (also extends jakarta.persistence.metamodel.IdentifiableType<X>)
- jakarta.persistence.metamodel.PluralAttribute<X,
C, E> (also extends jakarta.persistence.metamodel.Attribute<X, Y>) - jakarta.persistence.metamodel.CollectionAttribute<X,
E> - jakarta.persistence.metamodel.ListAttribute<X,
E> - jakarta.persistence.metamodel.MapAttribute<X,
K, V> - jakarta.persistence.metamodel.SetAttribute<X,
E>
- jakarta.persistence.metamodel.CollectionAttribute<X,
- jakarta.persistence.metamodel.SingularAttribute<X,
T> (also extends jakarta.persistence.metamodel.Attribute<X, Y>)
- jakarta.persistence.Cache
- jakarta.persistence.spi.ClassTransformer
- jakarta.persistence.criteria.CommonAbstractCriteria
- jakarta.persistence.criteria.AbstractQuery<T>
- jakarta.persistence.criteria.CriteriaQuery<T> (also extends jakarta.persistence.criteria.CriteriaSelect<T>)
- jakarta.persistence.criteria.Subquery<T> (also extends jakarta.persistence.criteria.Expression<T>)
- jakarta.persistence.criteria.CriteriaDelete<T>
- jakarta.persistence.criteria.CriteriaUpdate<T>
- jakarta.persistence.criteria.AbstractQuery<T>
- jakarta.persistence.ConnectionConsumer<C>
- jakarta.persistence.ConnectionFunction<C,
T> - jakarta.persistence.criteria.CriteriaBuilder
- jakarta.persistence.criteria.CriteriaSelect<T>
- jakarta.persistence.criteria.CriteriaQuery<T> (also extends jakarta.persistence.criteria.AbstractQuery<T>)
- jakarta.persistence.EntityTransaction
- jakarta.persistence.criteria.FetchParent<Z,
X> - jakarta.persistence.criteria.Fetch<Z,
X> - jakarta.persistence.criteria.From<Z,
X> (also extends jakarta.persistence.criteria.Path<X>) - jakarta.persistence.criteria.Join<Z,
X> - jakarta.persistence.criteria.PluralJoin<Z,
C, E> - jakarta.persistence.criteria.CollectionJoin<Z,
E> - jakarta.persistence.criteria.ListJoin<Z,
E> - jakarta.persistence.criteria.MapJoin<Z,
K, V> - jakarta.persistence.criteria.SetJoin<Z,
E>
- jakarta.persistence.criteria.CollectionJoin<Z,
- jakarta.persistence.criteria.PluralJoin<Z,
- jakarta.persistence.criteria.Root<X>
- jakarta.persistence.criteria.Join<Z,
- jakarta.persistence.criteria.Fetch<Z,
- jakarta.persistence.FindOption
- jakarta.persistence.Graph<T>
- jakarta.persistence.EntityGraph<T>
- jakarta.persistence.Subgraph<T>
- jakarta.persistence.LockOption
- jakarta.persistence.metamodel.Metamodel
- jakarta.persistence.criteria.Order
- jakarta.persistence.Parameter<T>
- jakarta.persistence.criteria.ParameterExpression<T> (also extends jakarta.persistence.criteria.Expression<T>)
- jakarta.persistence.spi.PersistenceProvider
- jakarta.persistence.spi.PersistenceProviderResolver
- jakarta.persistence.spi.PersistenceUnitInfo
- jakarta.persistence.PersistenceUtil
- jakarta.persistence.PersistenceUnitUtil
- jakarta.persistence.spi.ProviderUtil
- jakarta.persistence.Query
- jakarta.persistence.StoredProcedureQuery
- jakarta.persistence.TypedQuery<X>
- jakarta.persistence.RefreshOption
- jakarta.persistence.SchemaManager
- jakarta.persistence.criteria.TemporalField<N,
T> - jakarta.persistence.Tuple
- jakarta.persistence.TupleElement<X>
- jakarta.persistence.criteria.Selection<X>
- jakarta.persistence.criteria.CompoundSelection<X>
- jakarta.persistence.criteria.Expression<T>
- jakarta.persistence.criteria.CriteriaBuilder.Case<R>
- jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>
- jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,
R> - jakarta.persistence.criteria.ParameterExpression<T> (also extends jakarta.persistence.Parameter<T>)
- jakarta.persistence.criteria.Path<X>
- jakarta.persistence.criteria.From<Z,
X> (also extends jakarta.persistence.criteria.FetchParent<Z, X>) - jakarta.persistence.criteria.Join<Z,
X> - jakarta.persistence.criteria.PluralJoin<Z,
C, E> - jakarta.persistence.criteria.CollectionJoin<Z,
E> - jakarta.persistence.criteria.ListJoin<Z,
E> - jakarta.persistence.criteria.MapJoin<Z,
K, V> - jakarta.persistence.criteria.SetJoin<Z,
E>
- jakarta.persistence.criteria.CollectionJoin<Z,
- jakarta.persistence.criteria.PluralJoin<Z,
- jakarta.persistence.criteria.Root<X>
- jakarta.persistence.criteria.Join<Z,
- jakarta.persistence.criteria.From<Z,
- jakarta.persistence.criteria.Predicate
- jakarta.persistence.criteria.CriteriaBuilder.In<T>
- jakarta.persistence.criteria.Subquery<T> (also extends jakarta.persistence.criteria.AbstractQuery<T>)
- jakarta.persistence.criteria.Selection<X>
- jakarta.persistence.metamodel.Type<X>
- jakarta.persistence.metamodel.BasicType<X>
- jakarta.persistence.metamodel.ManagedType<X>
- jakarta.persistence.metamodel.EmbeddableType<X>
- jakarta.persistence.metamodel.IdentifiableType<X>
- jakarta.persistence.metamodel.EntityType<X> (also extends jakarta.persistence.metamodel.Bindable<T>)
- jakarta.persistence.metamodel.MappedSuperclassType<X>
- jakarta.persistence.TypedQueryReference<R>
Annotation Interface Hierarchy
- jakarta.persistence.Access (implements java.lang.annotation.Annotation)
- jakarta.persistence.AssociationOverride (implements java.lang.annotation.Annotation)
- jakarta.persistence.AssociationOverrides (implements java.lang.annotation.Annotation)
- jakarta.persistence.AttributeOverride (implements java.lang.annotation.Annotation)
- jakarta.persistence.AttributeOverrides (implements java.lang.annotation.Annotation)
- jakarta.persistence.Basic (implements java.lang.annotation.Annotation)
- jakarta.persistence.Cacheable (implements java.lang.annotation.Annotation)
- jakarta.persistence.CheckConstraint (implements java.lang.annotation.Annotation)
- jakarta.persistence.CollectionTable (implements java.lang.annotation.Annotation)
- jakarta.persistence.Column (implements java.lang.annotation.Annotation)
- jakarta.persistence.ColumnResult (implements java.lang.annotation.Annotation)
- jakarta.persistence.ConstructorResult (implements java.lang.annotation.Annotation)
- jakarta.persistence.Convert (implements java.lang.annotation.Annotation)
- jakarta.persistence.Converter (implements java.lang.annotation.Annotation)
- jakarta.persistence.Converts (implements java.lang.annotation.Annotation)
- jakarta.persistence.DiscriminatorColumn (implements java.lang.annotation.Annotation)
- jakarta.persistence.DiscriminatorValue (implements java.lang.annotation.Annotation)
- jakarta.persistence.ElementCollection (implements java.lang.annotation.Annotation)
- jakarta.persistence.Embeddable (implements java.lang.annotation.Annotation)
- jakarta.persistence.Embedded (implements java.lang.annotation.Annotation)
- jakarta.persistence.EmbeddedId (implements java.lang.annotation.Annotation)
- jakarta.persistence.Entity (implements java.lang.annotation.Annotation)
- jakarta.persistence.EntityListeners (implements java.lang.annotation.Annotation)
- jakarta.persistence.EntityResult (implements java.lang.annotation.Annotation)
- jakarta.persistence.Enumerated (implements java.lang.annotation.Annotation)
- jakarta.persistence.EnumeratedValue (implements java.lang.annotation.Annotation)
- jakarta.persistence.ExcludeDefaultListeners (implements java.lang.annotation.Annotation)
- jakarta.persistence.ExcludeSuperclassListeners (implements java.lang.annotation.Annotation)
- jakarta.persistence.FieldResult (implements java.lang.annotation.Annotation)
- jakarta.persistence.ForeignKey (implements java.lang.annotation.Annotation)
- jakarta.persistence.GeneratedValue (implements java.lang.annotation.Annotation)
- jakarta.persistence.Id (implements java.lang.annotation.Annotation)
- jakarta.persistence.IdClass (implements java.lang.annotation.Annotation)
- jakarta.persistence.Index (implements java.lang.annotation.Annotation)
- jakarta.persistence.Inheritance (implements java.lang.annotation.Annotation)
- jakarta.persistence.JoinColumn (implements java.lang.annotation.Annotation)
- jakarta.persistence.JoinColumns (implements java.lang.annotation.Annotation)
- jakarta.persistence.JoinTable (implements java.lang.annotation.Annotation)
- jakarta.persistence.Lob (implements java.lang.annotation.Annotation)
- jakarta.persistence.ManyToMany (implements java.lang.annotation.Annotation)
- jakarta.persistence.ManyToOne (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKey (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKeyClass (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKeyColumn (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKeyEnumerated (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKeyJoinColumn (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKeyJoinColumns (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapKeyTemporal (implements java.lang.annotation.Annotation)
- jakarta.persistence.MappedSuperclass (implements java.lang.annotation.Annotation)
- jakarta.persistence.MapsId (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedAttributeNode (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedEntityGraph (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedEntityGraphs (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedNativeQueries (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedNativeQuery (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedQueries (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedQuery (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedStoredProcedureQueries (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedStoredProcedureQuery (implements java.lang.annotation.Annotation)
- jakarta.persistence.NamedSubgraph (implements java.lang.annotation.Annotation)
- jakarta.persistence.OneToMany (implements java.lang.annotation.Annotation)
- jakarta.persistence.OneToOne (implements java.lang.annotation.Annotation)
- jakarta.persistence.OrderBy (implements java.lang.annotation.Annotation)
- jakarta.persistence.OrderColumn (implements java.lang.annotation.Annotation)
- jakarta.persistence.PersistenceContext (implements java.lang.annotation.Annotation)
- jakarta.persistence.PersistenceContexts (implements java.lang.annotation.Annotation)
- jakarta.persistence.PersistenceProperty (implements java.lang.annotation.Annotation)
- jakarta.persistence.PersistenceUnit (implements java.lang.annotation.Annotation)
- jakarta.persistence.PersistenceUnits (implements java.lang.annotation.Annotation)
- jakarta.persistence.PostLoad (implements java.lang.annotation.Annotation)
- jakarta.persistence.PostPersist (implements java.lang.annotation.Annotation)
- jakarta.persistence.PostRemove (implements java.lang.annotation.Annotation)
- jakarta.persistence.PostUpdate (implements java.lang.annotation.Annotation)
- jakarta.persistence.PrePersist (implements java.lang.annotation.Annotation)
- jakarta.persistence.PreRemove (implements java.lang.annotation.Annotation)
- jakarta.persistence.PreUpdate (implements java.lang.annotation.Annotation)
- jakarta.persistence.PrimaryKeyJoinColumn (implements java.lang.annotation.Annotation)
- jakarta.persistence.PrimaryKeyJoinColumns (implements java.lang.annotation.Annotation)
- jakarta.persistence.QueryHint (implements java.lang.annotation.Annotation)
- jakarta.persistence.SecondaryTable (implements java.lang.annotation.Annotation)
- jakarta.persistence.SecondaryTables (implements java.lang.annotation.Annotation)
- jakarta.persistence.SequenceGenerator (implements java.lang.annotation.Annotation)
- jakarta.persistence.SequenceGenerators (implements java.lang.annotation.Annotation)
- jakarta.persistence.SqlResultSetMapping (implements java.lang.annotation.Annotation)
- jakarta.persistence.SqlResultSetMappings (implements java.lang.annotation.Annotation)
- jakarta.persistence.metamodel.StaticMetamodel (implements java.lang.annotation.Annotation)
- jakarta.persistence.StoredProcedureParameter (implements java.lang.annotation.Annotation)
- jakarta.persistence.Table (implements java.lang.annotation.Annotation)
- jakarta.persistence.TableGenerator (implements java.lang.annotation.Annotation)
- jakarta.persistence.TableGenerators (implements java.lang.annotation.Annotation)
- jakarta.persistence.Temporal (implements java.lang.annotation.Annotation)
- jakarta.persistence.Transient (implements java.lang.annotation.Annotation)
- jakarta.persistence.UniqueConstraint (implements java.lang.annotation.Annotation)
- jakarta.persistence.Version (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- jakarta.persistence.AccessType
- jakarta.persistence.metamodel.Attribute.PersistentAttributeType
- jakarta.persistence.metamodel.Bindable.BindableType
- jakarta.persistence.CacheRetrieveMode (implements jakarta.persistence.FindOption)
- jakarta.persistence.CacheStoreMode (implements jakarta.persistence.FindOption, jakarta.persistence.RefreshOption)
- jakarta.persistence.CascadeType
- jakarta.persistence.ConstraintMode
- jakarta.persistence.criteria.CriteriaBuilder.Trimspec
- jakarta.persistence.DiscriminatorType
- jakarta.persistence.EnumType
- jakarta.persistence.FetchType
- jakarta.persistence.FlushModeType
- jakarta.persistence.GenerationType
- jakarta.persistence.InheritanceType
- jakarta.persistence.criteria.JoinType
- jakarta.persistence.spi.LoadState
- jakarta.persistence.LockModeType (implements jakarta.persistence.FindOption, jakarta.persistence.RefreshOption)
- jakarta.persistence.criteria.Nulls
- jakarta.persistence.ParameterMode
- jakarta.persistence.PersistenceContextType
- jakarta.persistence.PersistenceUnitTransactionType
- jakarta.persistence.spi.PersistenceUnitTransactionType
- jakarta.persistence.PessimisticLockScope (implements jakarta.persistence.FindOption, jakarta.persistence.LockOption, jakarta.persistence.RefreshOption)
- jakarta.persistence.metamodel.PluralAttribute.CollectionType
- jakarta.persistence.criteria.Predicate.BooleanOperator
- jakarta.persistence.SharedCacheMode
- jakarta.persistence.SynchronizationType
- jakarta.persistence.TemporalType
- jakarta.persistence.metamodel.Type.PersistenceType
- jakarta.persistence.ValidationMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)