- AbstractQuery
 - Access
 - AccessType
 - AssociationOverride
 - AssociationOverrides
 - Attribute
 - Attribute.PersistentAttributeType
 - AttributeConverter
 - AttributeNode
 - AttributeOverride
 - AttributeOverrides
 - Basic
 - BasicType
 - Bindable
 - Bindable.BindableType
 - Cache
 - Cacheable
 - CacheRetrieveMode
 - CacheStoreMode
 - CascadeType
 - ClassTransformer
 - CollectionAttribute
 - CollectionJoin
 - CollectionTable
 - Column
 - ColumnResult
 - CommonAbstractCriteria
 - CompoundSelection
 - ConstraintMode
 - ConstructorResult
 - Convert
 - Converter
 - Converts
 - CriteriaBuilder
 - CriteriaBuilder.Case
 - CriteriaBuilder.Coalesce
 - CriteriaBuilder.In
 - CriteriaBuilder.SimpleCase
 - CriteriaBuilder.Trimspec
 - CriteriaDelete
 - CriteriaQuery
 - CriteriaUpdate
 - DiscriminatorColumn
 - DiscriminatorType
 - DiscriminatorValue
 - ElementCollection
 - Embeddable
 - EmbeddableType
 - Embedded
 - EmbeddedId
 - Entity
 - EntityExistsException
 - EntityGraph
 - EntityListeners
 - EntityManager
 - EntityManagerFactory
 - EntityNotFoundException
 - EntityResult
 - EntityTransaction
 - EntityType
 - Enumerated
 - EnumType
 - ExcludeDefaultListeners
 - ExcludeSuperclassListeners
 - Expression
 - Fetch
 - FetchParent
 - FetchType
 - FieldResult
 - FlushModeType
 - ForeignKey
 - From
 - GeneratedValue
 - GenerationType
 - Id
 - IdClass
 - IdentifiableType
 - Index
 - Inheritance
 - InheritanceType
 - Join
 - JoinColumn
 - JoinColumns
 - JoinTable
 - JoinType
 - ListAttribute
 - ListJoin
 - LoadState
 - Lob
 - LockModeType
 - LockTimeoutException
 - ManagedType
 - ManyToMany
 - ManyToOne
 - MapAttribute
 - MapJoin
 - MapKey
 - MapKeyClass
 - MapKeyColumn
 - MapKeyEnumerated
 - MapKeyJoinColumn
 - MapKeyJoinColumns
 - MapKeyTemporal
 - MappedSuperclass
 - MappedSuperclassType
 - MapsId
 - Metamodel
 - NamedAttributeNode
 - NamedEntityGraph
 - NamedEntityGraphs
 - NamedNativeQueries
 - NamedNativeQuery
 - NamedQueries
 - NamedQuery
 - NamedStoredProcedureQueries
 - NamedStoredProcedureQuery
 - NamedSubgraph
 - NonUniqueResultException
 - NoResultException
 - OneToMany
 - OneToOne
 - OptimisticLockException
 - Order
 - OrderBy
 - OrderColumn
 - Parameter
 - ParameterExpression
 - ParameterMode
 - Path
 - Persistence
 - PersistenceContext
 - PersistenceContexts
 - PersistenceContextType
 - PersistenceException
 - PersistenceProperty
 - PersistenceProvider
 - PersistenceProviderResolver
 - PersistenceProviderResolverHolder
 - PersistenceUnit
 - PersistenceUnitInfo
 - PersistenceUnits
 - PersistenceUnitTransactionType
 - PersistenceUnitUtil
 - PersistenceUtil
 - PessimisticLockException
 - PessimisticLockScope
 - PluralAttribute
 - PluralAttribute.CollectionType
 - PluralJoin
 - PostLoad
 - PostPersist
 - PostRemove
 - PostUpdate
 - Predicate
 - Predicate.BooleanOperator
 - PrePersist
 - PreRemove
 - PreUpdate
 - PrimaryKeyJoinColumn
 - PrimaryKeyJoinColumns
 - ProviderUtil
 - Query
 - QueryHint
 - QueryTimeoutException
 - RollbackException
 - Root
 - SecondaryTable
 - SecondaryTables
 - Selection
 - SequenceGenerator
 - SequenceGenerators
 - SetAttribute
 - SetJoin
 - SharedCacheMode
 - SingularAttribute
 - SqlResultSetMapping
 - SqlResultSetMappings
 - StaticMetamodel
 - StoredProcedureParameter
 - StoredProcedureQuery
 - Subgraph
 - Subquery
 - SynchronizationType
 - Table
 - TableGenerator
 - TableGenerators
 - Temporal
 - TemporalType
 - TransactionRequiredException
 - TransformerException
 - Transient
 - Tuple
 - TupleElement
 - Type
 - Type.PersistenceType
 - TypedQuery
 - UniqueConstraint
 - ValidationMode
 - Version