|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| Persistence | Bootstrap class to obtain an EntityManagerFactory. |
| Enum Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 Types Summary | |
|---|---|
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||