- AbstractQuery
- Access
- AccessType
- AssociationOverride
- AssociationOverrides
- Attribute
- Attribute.PersistentAttributeType
- AttributeOverride
- AttributeOverrides
- Basic
- BasicType
- Bindable
- Bindable.BindableType
- Cache
- Cacheable
- CacheRetrieveMode
- CacheStoreMode
- CascadeType
- ClassTransformer
- CollectionAttribute
- CollectionJoin
- CollectionTable
- Column
- ColumnResult
- CompoundSelection
- CriteriaBuilder
- CriteriaBuilder.Case
- CriteriaBuilder.Coalesce
- CriteriaBuilder.In
- CriteriaBuilder.SimpleCase
- CriteriaBuilder.Trimspec
- CriteriaQuery
- DiscriminatorColumn
- DiscriminatorType
- DiscriminatorValue
- ElementCollection
- Embeddable
- EmbeddableType
- Embedded
- EmbeddedId
- Entity
- EntityExistsException
- EntityListeners
- EntityManager
- EntityManagerFactory
- EntityNotFoundException
- EntityResult
- EntityTransaction
- EntityType
- Enumerated
- EnumType
- ExcludeDefaultListeners
- ExcludeSuperclassListeners
- Expression
- Fetch
- FetchParent
- FetchType
- FieldResult
- FlushModeType
- From
- GeneratedValue
- GenerationType
- Id
- IdClass
- IdentifiableType
- 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
- NamedNativeQueries
- NamedNativeQuery
- NamedQueries
- NamedQuery
- NonUniqueResultException
- NoResultException
- OneToMany
- OneToOne
- OptimisticLockException
- Order
- OrderBy
- OrderColumn
- Parameter
- ParameterExpression
- 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
- SetAttribute
- SetJoin
- SharedCacheMode
- SingularAttribute
- SqlResultSetMapping
- SqlResultSetMappings
- StaticMetamodel
- Subquery
- Table
- TableGenerator
- Temporal
- TemporalType
- TransactionRequiredException
- Transient
- Tuple
- TupleElement
- Type
- Type.PersistenceType
- TypedQuery
- UniqueConstraint
- ValidationMode
- Version