javax.persistence
Interfaces 
EntityManager
EntityManagerFactory
EntityTransaction
Query
Classes 
Persistence
Enums 
CascadeType
DiscriminatorType
EnumType
FetchType
FlushModeType
GenerationType
InheritanceType
LockModeType
PersistenceContextType
TemporalType
Exceptions 
EntityExistsException
EntityNotFoundException
NonUniqueResultException
NoResultException
OptimisticLockException
PersistenceException
RollbackException
TransactionRequiredException
Annotation Types 
AssociationOverride
AssociationOverrides
AttributeOverride
AttributeOverrides
Basic
Column
ColumnResult
DiscriminatorColumn
DiscriminatorValue
Embeddable
Embedded
EmbeddedId
Entity
EntityListeners
EntityResult
Enumerated
ExcludeDefaultListeners
ExcludeSuperclassListeners
FieldResult
GeneratedValue
Id
IdClass
Inheritance
JoinColumn
JoinColumns
JoinTable
Lob
ManyToMany
ManyToOne
MapKey
MappedSuperclass
NamedNativeQueries
NamedNativeQuery
NamedQueries
NamedQuery
OneToMany
OneToOne
OrderBy
PersistenceContext
PersistenceContexts
PersistenceProperty
PersistenceUnit
PersistenceUnits
PostLoad
PostPersist
PostRemove
PostUpdate
PrePersist
PreRemove
PreUpdate
PrimaryKeyJoinColumn
PrimaryKeyJoinColumns
QueryHint
SecondaryTable
SecondaryTables
SequenceGenerator
SqlResultSetMapping
SqlResultSetMappings
Table
TableGenerator
Temporal
Transient
UniqueConstraint
Version