Interface | Description |
---|---|
Cache |
Cache for objects
|
EntityManager |
The main application interface to the persistence context.
|
EntityManagerFactory |
Factory for getting an entity manager.
|
EntityTransaction |
Transaction context.
|
Parameter<T> |
Query parameter types.
|
PersistenceUnitUtil |
Utilities related to persistence
|
PersistenceUtil |
Utilities related to persistence
|
Query |
The main application interface to the persistence context.
|
Tuple |
Represents a tuple result.
|
TupleElement<X> |
And element returned from a query result tuple.
|
TypedQuery<X> |
Represents a typed SQL query.
|
Class | Description |
---|---|
Persistence |
Bootstrap class to obtain an EntityManagerFactory.
|
Enum | Description |
---|---|
AccessType |
The @AccessType annotation specifies the field vs property.
|
CacheRetrieveMode |
The @CacheRetrieveMode specifies caching behavior
|
CacheStoreMode |
The @CacheStoreMode specifies caching behavior
|
CascadeType |
The CascadeType enumeration
|
DiscriminatorType |
The DiscriminatorType enumeration
|
EnumType |
The EnumType enumeration
|
FetchType |
The @FetchType annotation.
|
FlushModeType |
The type of the flush modes.
|
GenerationType |
The GenerationType enumeration
|
InheritanceType |
The InheritanceType enumeration
|
LockModeType |
The type of the lock modes.
|
PersistenceContextType |
The type of the persistence context.
|
PessimisticLockScope |
The type of the persistence context.
|
SharedCacheMode |
The SharedCacheMode enumeration
|
TemporalType |
The type of the lock modes.
|
ValidationMode |
The ValidationMode enumeration
|
Exception | Description |
---|---|
EntityExistsException |
Thrown by the persistence provider when
EntityManager.persist(Object) is called
and the entity already exists.
|
EntityNotFoundException |
Thrown by the persistence provider when an entity reference
obtained by EntityManager.getReference(Class, Object) is accessed
but the entity does not exist.
|
LockTimeoutException |
Thrown by the persistence provider when
a pessimistic locking conflict occurs, without forcing a rollback.
|
NonUniqueResultException |
Thrown by the persistence provider when getSingleResult() is
executed on a query and there is more than one result from the
query.
|
NoResultException |
Thrown by the persistence provider when getSingleResult() is
executed on a query and there is no result to return.
|
OptimisticLockException |
Thrown by the persistence provider when an
optimistic locking conflict occurs.
|
PersistenceException |
Thrown by the persistence provider when a problem occurs.
|
PessimisticLockException |
Thrown by the persistence provider when an
pessimistic locking conflict occurs.
|
QueryTimeoutException |
Thrown by the persistence provider when a query times out.
|
RollbackException |
Thrown by the persistence provider when a
transaction is required but is not active.
|
TransactionRequiredException |
Annotation Type | Description |
---|---|
Access |
The Id annotation.
|
AssociationOverride |
The @AssociationOverride annotation.
|
AssociationOverrides |
The @AssociationOverrides annotation.
|
AttributeOverride |
The @AttributeOverride annotation.
|
AttributeOverrides |
The @AttributeOverrides annotation.
|
Basic |
The @Basic annotation.
|
Cacheable |
The @Cacheable annotation.
|
CollectionTable |
The @CollectionTable is used for collections of basic types
|
Column |
The @Column annotation.
|
ColumnResult |
The @ColumnResult annotation.
|
DiscriminatorColumn |
The @DiscriminatorColumn annotation.
|
DiscriminatorValue |
The @DiscriminatorValue annotation.
|
ElementCollection |
The @ElementCollection defines a collection of instances of a basic type.
|
Embeddable |
The @Embeddable annotation.
|
Embedded |
The @Embedded annotation marks a field as containing
and embeddable value.
|
EmbeddedId |
The @EmbeddedId annotation.
|
Entity |
The Entity annotation marks a class as a persistent entity.
|
EntityListeners |
The @EntityListeners annotation.
|
EntityResult |
The @EntityResult annotation.
|
Enumerated |
The @Enumerated annotation marks a property as an enumerated type.
|
ExcludeDefaultListeners |
The @ExcludeDefaultListeners annotation.
|
ExcludeSuperclassListeners |
The @ExcludeSuperclassListeners annotation.
|
FieldResult |
The @FieldResult annotation.
|
GeneratedValue |
The @GeneratedValue annotation.
|
Id |
The Id annotation.
|
IdClass |
The @IdClass annotation specifies the class to be used for the primary
key.
|
Inheritance |
The @Inheritance annotation.
|
JoinColumn |
The @JoinColumn annotation.
|
JoinColumns |
The @Column annotation.
|
JoinTable |
The @Table annotation.
|
Lob |
The @Lob annotation marks a field as containing a large blob type.
|
ManyToMany |
The @ManyToMany annotation.
|
ManyToOne |
The @ManyToOne annotation.
|
MapKey |
The @MapKey annotation.
|
MapKeyClass |
The @MapKeyClass annotation.
|
MapKeyColumn |
The @MapKey annotation.
|
MapKeyEnumerated |
The @MapKey annotation.
|
MapKeyJoinColumn |
The @MapKeyJoinColumn annotation.
|
MapKeyJoinColumns |
The @MapKeyJoinColumn annotation.
|
MapKeyTemporal |
The @MapKey annotation.
|
MappedSuperclass |
The @MappedSuperclass annotation.
|
MapsId |
The @MapKey annotation.
|
NamedNativeQueries |
The @NamedNativeQuery annotation.
|
NamedNativeQuery |
The @NamedNativeQuery annotation.
|
NamedQueries |
The @NamedQuery annotation.
|
NamedQuery |
The @NamedQuery annotation.
|
OneToMany |
The @OneToMany annotation.
|
OneToOne |
The @ManyToOne annotation.
|
OrderBy |
The @OrderBy annotation.
|
OrderColumn |
The @OrderColumn annotation.
|
PersistenceContext |
The @PersistenceContext annotation.
|
PersistenceContexts |
The @PersistenceContexts annotation.
|
PersistenceProperty |
The @PersistenceProperty annotation.
|
PersistenceUnit |
The @PersistenceUnit annotation.
|
PersistenceUnits |
The @PersistenceUnits annotation.
|
PostLoad |
The @PostLoad annotation.
|
PostPersist |
The @PostPersist annotation.
|
PostRemove |
The @PostRemove annotation.
|
PostUpdate |
The @PostUpdate annotation.
|
PrePersist |
The @PrePersist annotation.
|
PreRemove |
The @PreRemove annotation.
|
PreUpdate |
The @PreUpdate annotation.
|
PrimaryKeyJoinColumn |
The @Column annotation.
|
PrimaryKeyJoinColumns |
The @Column annotation.
|
QueryHint |
The @QueryHint annotation.
|
SecondaryTable |
The @SecondaryTable annotation.
|
SecondaryTables |
The @SecondaryTable annotation.
|
SequenceGenerator |
The @SequenceGenerator annotation.
|
SqlResultSetMapping |
The @SqlResultSetMapping annotation.
|
SqlResultSetMappings |
The @SqlResultSetMappings annotation.
|
Table |
The @Table annotation.
|
TableGenerator |
The @TableGenerator annotation.
|
Temporal |
The @Temporal annotation.
|
Transient |
The @Transient annotation.
|
UniqueConstraint |
The @UniqueConstraint annotation.
|
Version |
The @Version annotation.
|