Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- javax.persistence.PersistenceException
- javax.persistence.EntityExistsException
- javax.persistence.EntityNotFoundException
- javax.persistence.LockTimeoutException
- javax.persistence.NonUniqueResultException
- javax.persistence.NoResultException
- javax.persistence.OptimisticLockException
- javax.persistence.PessimisticLockException
- javax.persistence.QueryTimeoutException
- javax.persistence.RollbackException
- javax.persistence.TransactionRequiredException
- javax.persistence.PersistenceException
- java.lang.RuntimeException
- java.lang.Exception
- java.lang.Throwable (implements java.io.Serializable)
Interface Hierarchy
- javax.persistence.AttributeConverter<X,Y>
- javax.persistence.EntityTransaction
- javax.persistence.Parameter<T>
- javax.persistence.Query
- javax.persistence.StoredProcedureQuery
Annotation Type Hierarchy
- javax.persistence.AssociationOverride (implements java.lang.annotation.Annotation)
- javax.persistence.AssociationOverrides (implements java.lang.annotation.Annotation)
- javax.persistence.AttributeOverride (implements java.lang.annotation.Annotation)
- javax.persistence.AttributeOverrides (implements java.lang.annotation.Annotation)
- javax.persistence.Basic (implements java.lang.annotation.Annotation)
- javax.persistence.CollectionTable (implements java.lang.annotation.Annotation)
- javax.persistence.Column (implements java.lang.annotation.Annotation)
- javax.persistence.ColumnResult (implements java.lang.annotation.Annotation)
- javax.persistence.Convert (implements java.lang.annotation.Annotation)
- javax.persistence.Converter (implements java.lang.annotation.Annotation)
- javax.persistence.Converts (implements java.lang.annotation.Annotation)
- jakarta.annotation.sql.DataSourceDefinition (implements java.lang.annotation.Annotation)
- javax.annotation.sql.DataSourceDefinition (implements java.lang.annotation.Annotation)
- jakarta.annotation.sql.DataSourceDefinitions (implements java.lang.annotation.Annotation)
- javax.annotation.sql.DataSourceDefinitions (implements java.lang.annotation.Annotation)
- jakarta.annotation.security.DeclareRoles (implements java.lang.annotation.Annotation)
- javax.annotation.security.DeclareRoles (implements java.lang.annotation.Annotation)
- jakarta.annotation.security.DenyAll (implements java.lang.annotation.Annotation)
- javax.annotation.security.DenyAll (implements java.lang.annotation.Annotation)
- javax.persistence.DiscriminatorColumn (implements java.lang.annotation.Annotation)
- javax.persistence.DiscriminatorValue (implements java.lang.annotation.Annotation)
- javax.persistence.ElementCollection (implements java.lang.annotation.Annotation)
- javax.persistence.Embeddable (implements java.lang.annotation.Annotation)
- javax.persistence.Embedded (implements java.lang.annotation.Annotation)
- javax.persistence.EmbeddedId (implements java.lang.annotation.Annotation)
- javax.persistence.Entity (implements java.lang.annotation.Annotation)
- javax.persistence.EntityListeners (implements java.lang.annotation.Annotation)
- javax.persistence.Enumerated (implements java.lang.annotation.Annotation)
- javax.persistence.ExcludeDefaultListeners (implements java.lang.annotation.Annotation)
- javax.persistence.ExcludeSuperclassListeners (implements java.lang.annotation.Annotation)
- javax.persistence.ForeignKey (implements java.lang.annotation.Annotation)
- jakarta.annotation.Generated (implements java.lang.annotation.Annotation)
- javax.annotation.Generated (implements java.lang.annotation.Annotation)
- javax.persistence.GeneratedValue (implements java.lang.annotation.Annotation)
- javax.persistence.Id (implements java.lang.annotation.Annotation)
- javax.persistence.IdClass (implements java.lang.annotation.Annotation)
- javax.persistence.Index (implements java.lang.annotation.Annotation)
- javax.persistence.Inheritance (implements java.lang.annotation.Annotation)
- javax.persistence.JoinColumn (implements java.lang.annotation.Annotation)
- javax.persistence.JoinColumns (implements java.lang.annotation.Annotation)
- javax.persistence.JoinTable (implements java.lang.annotation.Annotation)
- javax.persistence.Lob (implements java.lang.annotation.Annotation)
- jakarta.annotation.ManagedBean (implements java.lang.annotation.Annotation)
- javax.annotation.ManagedBean (implements java.lang.annotation.Annotation)
- javax.persistence.ManyToMany (implements java.lang.annotation.Annotation)
- javax.persistence.ManyToOne (implements java.lang.annotation.Annotation)
- javax.persistence.MapKey (implements java.lang.annotation.Annotation)
- javax.persistence.MapKeyClass (implements java.lang.annotation.Annotation)
- javax.persistence.MapKeyColumn (implements java.lang.annotation.Annotation)
- javax.persistence.MapKeyEnumerated (implements java.lang.annotation.Annotation)
- javax.persistence.MapKeyJoinColumn (implements java.lang.annotation.Annotation)
- javax.persistence.MapKeyJoinColumns (implements java.lang.annotation.Annotation)
- javax.persistence.MapKeyTemporal (implements java.lang.annotation.Annotation)
- javax.persistence.MappedSuperclass (implements java.lang.annotation.Annotation)
- javax.persistence.MapsId (implements java.lang.annotation.Annotation)
- javax.persistence.NamedAttributeNode (implements java.lang.annotation.Annotation)
- javax.persistence.NamedEntityGraph (implements java.lang.annotation.Annotation)
- javax.persistence.NamedEntityGraphs (implements java.lang.annotation.Annotation)
- javax.persistence.NamedNativeQueries (implements java.lang.annotation.Annotation)
- javax.persistence.NamedNativeQuery (implements java.lang.annotation.Annotation)
- javax.persistence.NamedQueries (implements java.lang.annotation.Annotation)
- javax.persistence.NamedQuery (implements java.lang.annotation.Annotation)
- javax.persistence.NamedStoredProcedureQueries (implements java.lang.annotation.Annotation)
- javax.persistence.NamedStoredProcedureQuery (implements java.lang.annotation.Annotation)
- javax.persistence.NamedSubgraph (implements java.lang.annotation.Annotation)
- jakarta.annotation.Nonnull (implements java.lang.annotation.Annotation)
- jakarta.annotation.Nullable (implements java.lang.annotation.Annotation)
- javax.persistence.OneToMany (implements java.lang.annotation.Annotation)
- javax.persistence.OneToOne (implements java.lang.annotation.Annotation)
- javax.persistence.OrderBy (implements java.lang.annotation.Annotation)
- javax.persistence.OrderColumn (implements java.lang.annotation.Annotation)
- jakarta.annotation.security.PermitAll (implements java.lang.annotation.Annotation)
- javax.annotation.security.PermitAll (implements java.lang.annotation.Annotation)
- jakarta.annotation.PostConstruct (implements java.lang.annotation.Annotation)
- javax.annotation.PostConstruct (implements java.lang.annotation.Annotation)
- javax.persistence.PostLoad (implements java.lang.annotation.Annotation)
- javax.persistence.PostPersist (implements java.lang.annotation.Annotation)
- javax.persistence.PostRemove (implements java.lang.annotation.Annotation)
- javax.persistence.PostUpdate (implements java.lang.annotation.Annotation)
- jakarta.annotation.PreDestroy (implements java.lang.annotation.Annotation)
- javax.annotation.PreDestroy (implements java.lang.annotation.Annotation)
- javax.persistence.PrePersist (implements java.lang.annotation.Annotation)
- javax.persistence.PreRemove (implements java.lang.annotation.Annotation)
- javax.persistence.PreUpdate (implements java.lang.annotation.Annotation)
- javax.persistence.PrimaryKeyJoinColumn (implements java.lang.annotation.Annotation)
- javax.persistence.PrimaryKeyJoinColumns (implements java.lang.annotation.Annotation)
- jakarta.annotation.Priority (implements java.lang.annotation.Annotation)
- javax.annotation.Priority (implements java.lang.annotation.Annotation)
- javax.persistence.QueryHint (implements java.lang.annotation.Annotation)
- jakarta.annotation.Resource (implements java.lang.annotation.Annotation)
- javax.annotation.Resource (implements java.lang.annotation.Annotation)
- jakarta.annotation.Resources (implements java.lang.annotation.Annotation)
- javax.annotation.Resources (implements java.lang.annotation.Annotation)
- jakarta.annotation.security.RolesAllowed (implements java.lang.annotation.Annotation)
- javax.annotation.security.RolesAllowed (implements java.lang.annotation.Annotation)
- jakarta.annotation.security.RunAs (implements java.lang.annotation.Annotation)
- javax.annotation.security.RunAs (implements java.lang.annotation.Annotation)
- javax.persistence.SecondaryTable (implements java.lang.annotation.Annotation)
- javax.persistence.SecondaryTables (implements java.lang.annotation.Annotation)
- javax.persistence.SequenceGenerator (implements java.lang.annotation.Annotation)
- javax.persistence.StoredProcedureParameter (implements java.lang.annotation.Annotation)
- javax.persistence.Table (implements java.lang.annotation.Annotation)
- javax.persistence.Temporal (implements java.lang.annotation.Annotation)
- javax.persistence.Transient (implements java.lang.annotation.Annotation)
- javax.persistence.UniqueConstraint (implements java.lang.annotation.Annotation)
- javax.persistence.Version (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- javax.persistence.CascadeType
- javax.persistence.ConstraintMode
- javax.persistence.DiscriminatorType
- javax.persistence.EnumType
- javax.persistence.FetchType
- javax.persistence.FlushModeType
- javax.persistence.GenerationType
- javax.persistence.InheritanceType
- javax.persistence.LockModeType
- javax.persistence.ParameterMode
- javax.persistence.PessimisticLockScope
- jakarta.annotation.Resource.AuthenticationType
- javax.annotation.Resource.AuthenticationType
- javax.persistence.TemporalType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)