| Name | Description | Type | Package | Framework |
| AbstractQuery | The AbstractQuery interface defines functionality that is common to both top-level queries and subqueries. | Interface | javax.persistence.criteria | Java EE |
|
| Access | Used to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute | Class | javax.persistence | Java EE |
|
| AccessType | Used with the Access annotation to specify an access type to be applied to an entity class, mapped superclass, or | Class | javax.persistence | Java EE |
|
| AssociationOverride | Used to override a mapping for an entity relationship. | Class | javax.persistence | Java EE |
|
| AssociationOverrides | Used to override mappings of multiple relationship properties or fields. | Class | javax.persistence | Java EE |
|
| Attribute | Represents an attribute of a Java type. | Interface | javax.persistence.metamodel | Java EE |
|
| Attribute .PersistentAttributeType | Embeddable class attributeMany-to-many association | Class | javax.persistence.metamodel.Attribute | Java EE |
|
| AttributeConverter | A class that implements this interface can be used to convert entity attribute state into database column representation | Interface | javax.persistence | Java EE |
|
| AttributeNode | Represents an attribute node of an entity graph. | Interface | javax.persistence | Java EE |
|
| AttributeOverride | Used to override the mapping of a Basic (whether explicit or default) property or field or Id property or | Class | javax.persistence | Java EE |
|
| AttributeOverrides | Used to override mappings of multiple properties or fields. | Class | javax.persistence | Java EE |
|
| Basic | The simplest type of mapping to a database column. | Class | javax.persistence | Java EE |
|
| BasicType | Instances of the type BasicType represent basic types (including temporal and enumerated types). | Interface | javax.persistence.metamodel | Java EE |
|
| Bindable | Instances of the type Bindable represent object or attribute types that can be bound into a Path. | Interface | javax.persistence.metamodel | Java EE |
|
| Bindable .BindableType | Multi-valued attribute typeSingle-valued attribute type | Class | javax.persistence.metamodel.Bindable | Java EE |
|
| Cache | Interface used to interact with the second-level cache. | Interface | javax.persistence | Java EE |
|
| Cacheable | Specifies whether an entity should be cached if caching is enabled when the value of the persistence. | Class | javax.persistence | Java EE |
|
| CacheRetrieveMode | enum CacheRetrieveModeUsed as the value of the | Class | javax.persistence | Java EE |
|
| CacheStoreMode | Used as the value of the javax. | Class | javax.persistence | Java EE |
|
| CascadeType | Defines the set of cascadable operations that are propagated to the associated entity. | Class | javax.persistence | Java EE |
|
| ClassTransformer | A persistence provider supplies an instance of this interface to the PersistenceUnitInfo. | Interface | javax.persistence.spi | Java EE |
|
| CollectionAttribute | Instances of the type CollectionAttribute represent persistent java. | Interface | javax.persistence.metamodel | Java EE |
|
| CollectionJoin | The CollectionJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| CollectionTable | Specifies the table that is used for the mapping of collections of basic or embeddable types. | Class | javax.persistence | Java EE |
|
| Column | Specifies the mapped column for a persistent property or field. | Class | javax.persistence | Java EE |
|
| ColumnResult | Used in conjunction with the SqlResultSetMapping annotation or ConstructorResult annotation to map a column of the SELECT | Class | javax.persistence | Java EE |
|
| CommonAbstractCriteria | The CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as | Interface | javax.persistence.criteria | Java EE |
|
| CompoundSelection | The CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor). | Interface | javax.persistence.criteria | Java EE |
|
| ConstraintMode | Used to control the application of a constraint. | Class | javax.persistence | Java EE |
|
| ConstructorResult | Used in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to a constructor. | Class | javax.persistence | Java EE |
|
| Convert | Specifies the conversion of a Basic field or property. | Class | javax.persistence | Java EE |
|
| Converter | Specifies that the annotated class is a converter and defines its scope. | Class | javax.persistence | Java EE |
|
| Converts | Used to group Convert annotations. | Class | javax.persistence | Java EE |
|
| CriteriaBuilder | Used to construct criteria queries, compound selections, expressions, predicates, orderings. | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaBuilder .Case | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .Coalesce | A coalesce expression is equivalent to a case expression that returns null if all its arguments evaluate to null, | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .In | | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .SimpleCase | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaBuilder .Trimspec | Used to specify how strings are trimmed. | Class | javax.persistence.criteria.CriteriaBuilder | Java EE |
|
| CriteriaDelete | The CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria API | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaQuery | The CriteriaQuery interface defines functionality that is specific to top-level queries. | Interface | javax.persistence.criteria | Java EE |
|
| CriteriaUpdate | The CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API. | Interface | javax.persistence.criteria | Java EE |
|
| DiscriminatorColumn | Specifies the discriminator column for the JOINED Inheritance mapping strategies. | Class | javax.persistence | Java EE |
|
| DiscriminatorType | enum DiscriminatorTypeDefines supported types of the discriminator column. | Class | javax.persistence | Java EE |
|
| DiscriminatorValue | Specifies the value of the discriminator column for entities of the given type. | Class | javax.persistence | Java EE |
|
| ElementCollection | Specifies a collection of instances of a basic type or embeddable Must be specified if the collection is to be mapped by | Class | javax.persistence | Java EE |
|
| Embeddable | Specifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity. | Class | javax.persistence | Java EE |
|
| EmbeddableType | Instances of the type EmbeddableType represent embeddable types. | Interface | javax.persistence.metamodel | Java EE |
|
| Embedded | Specifies a persistent field or property of an entity whose value is an instance of an embeddable class. | Class | javax.persistence | Java EE |
|
| EmbeddedId | Applied to a persistent field or property of an entity class or mapped superclass to denote a composite primary | Class | javax.persistence | Java EE |
|
| Entity | Specifies that the class is an entity. | Class | javax.persistence | Java EE |
|
| EntityExistsException | Thrown by the persistence provider when EntityManager. | Class | javax.persistence | Java EE |
|
| EntityGraph | This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a | Interface | javax.persistence | Java EE |
|
| EntityListeners | Specifies the callback listener classes to be used for an entity or mapped superclass. | Class | javax.persistence | Java EE |
|
| EntityManager | Interface used to interact with the persistence context. | Interface | javax.persistence | Java EE |
|
| EntityManagerFactory | Interface used to interact with the entity manager factory for the persistence unit. | Interface | javax.persistence | Java EE |
|
| EntityNotFoundException | Thrown by the persistence provider when an entity reference obtained by EntityManager. | Class | javax.persistence | Java EE |
|
| EntityResult | Used in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to an entity result. | Class | javax.persistence | Java EE |
|
| EntityTransaction | Interface used to control transactions on resource-local entity managers. | Interface | javax.persistence | Java EE |
|
| EntityType | Instances of the type EntityType represent entity types. | Interface | javax.persistence.metamodel | Java EE |
|
| Enumerated | Specifies that a persistent property or field should be persisted as a enumerated type. | Class | javax.persistence | Java EE |
|
| EnumType | Defines mapping for enumerated types. | Class | javax.persistence | Java EE |
|
| ExcludeDefaultListeners | Specifies that the invocation of default listeners is to be excluded for the entity class (or mapped superclass) | Class | javax.persistence | Java EE |
|
| ExcludeSuperclassListeners | Specifies that the invocation of superclass listeners is to be excluded for the entity class (or mapped superclass) | Class | javax.persistence | Java EE |
|
| Expression | Type for query expressions. | Interface | javax.persistence.criteria | Java EE |
|
| Fetch | Represents a join-fetched association or attribute. | Interface | javax.persistence.criteria | Java EE |
|
| FetchParent | Represents an element of the from clause which may function as the parent of Fetches. | Interface | javax.persistence.criteria | Java EE |
|
| FetchType | Defines strategies for fetching data from the database. | Class | javax.persistence | Java EE |
|
| FieldResult | Used in conjunction with the EntityResult annotation to map columns specified in the SELECT list of a SQL query to the properties or fields of an entity class. | Class | javax.persistence | Java EE |
|
| FlushModeType | When queries are executed within a transaction, if FlushModeType. | Class | javax.persistence | Java EE |
|
| ForeignKey | Used to specify the handling of foreign key constraints when schema generation is in effect. | Class | javax.persistence | Java EE |
|
| From | Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to | Interface | javax.persistence.criteria | Java EE |
|
| GeneratedValue | Provides for the specification of generation strategies for the values of primary keys. | Class | javax.persistence | Java EE |
|
| GenerationType | Defines the types of primary key generation strategies. | Class | javax.persistence | Java EE |
|
| Id | Specifies the primary key of an entity. | Class | javax.persistence | Java EE |
|
| IdClass | Specifies a composite primary key class that is mapped to multiple fields or properties of the entity. | Class | javax.persistence | Java EE |
|
| IdentifiableType | Instances of the type IdentifiableType represent entity or mapped superclass types. | Interface | javax.persistence.metamodel | Java EE |
|
| Index | Used in schema generation to specify creation of an index. | Class | javax.persistence | Java EE |
|
| Inheritance | Specifies the inheritance strategy to be used for an entity class hierarchy. | Class | javax.persistence | Java EE |
|
| InheritanceType | enum InheritanceTypeDefines inheritance strategy options. | Class | javax.persistence | Java EE |
|
| Join | A join to an entity, embeddable, or basic type. | Interface | javax.persistence.criteria | Java EE |
|
| JoinColumn | Specifies a column for joining an entity association or element collection. | Class | javax.persistence | Java EE |
|
| JoinColumns | Specifies the mapping for composite foreign keys. | Class | javax.persistence | Java EE |
|
| JoinTable | Specifies the mapping of associations. | Class | javax.persistence | Java EE |
|
| JoinType | Defines the three types of joins. | Class | javax.persistence.criteria | Java EE |
|
| ListAttribute | Instances of the type ListAttribute represent persistent javax. | Interface | javax.persistence.metamodel | Java EE |
|
| ListJoin | The ListJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| LoadState | Load states returned by the ProviderUtil SPI methods. | Class | javax.persistence.spi | Java EE |
|
| Lob | Specifies that a persistent property or field should be persisted as a large object to a database-supported large object type. | Class | javax.persistence | Java EE |
|
| LockModeType | Lock modes can be specified by means of passing a LockModeType argument to one of the EntityManager methods that take locks | Class | javax.persistence | Java EE |
|
| LockTimeoutException | Thrown by the persistence provider when an pessimistic locking conflict occurs that does not result in transaction rollback. | Class | javax.persistence | Java EE |
|
| ManagedType | Instances of the type ManagedType represent entity, mapped superclass, and embeddable types. | Interface | javax.persistence.metamodel | Java EE |
|
| ManyToMany | Specifies a many-valued association with many-to-many multiplicity. | Class | javax.persistence | Java EE |
|
| ManyToOne | Specifies a single-valued association to another entity class that has many-to-one multiplicity. | Class | javax.persistence | Java EE |
|
| MapAttribute | Instances of the type MapAttribute represent persistent java. | Interface | javax.persistence.metamodel | Java EE |
|
| MapJoin | The MapJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| MapKey | Specifies the map key for associations of type java. | Class | javax.persistence | Java EE |
|
| MapKeyClass | Specifies the type of the map key for associations of type java. | Class | javax.persistence | Java EE |
|
| MapKeyColumn | Specifies the mapping for the key column of a map whose map key is a basic type. | Class | javax.persistence | Java EE |
|
| MapKeyEnumerated | Specifies the enum type for a map key whose basic type is an enumerated type. | Class | javax.persistence | Java EE |
|
| MapKeyJoinColumn | Specifies a mapping to an entity that is a map key. | Class | javax.persistence | Java EE |
|
| MapKeyJoinColumns | Supports composite map keys that reference entities. | Class | javax.persistence | Java EE |
|
| MapKeyTemporal | This annotation must be specified for persistent map keys of type Date and Calendar. | Class | javax.persistence | Java EE |
|
| MappedSuperclass | Designates a class whose mapping information is applied to the entities that inherit from it. | Class | javax.persistence | Java EE |
|
| MappedSuperclassType | Instances of the type MappedSuperclassType represent mappedSince:Java Persistence 2. | Interface | javax.persistence.metamodel | Java EE |
|
| MapsId | Designates a ManyToOne or OneToOne relationship attribute that provides the | Class | javax.persistence | Java EE |
|
| Metamodel | Provides access to the metamodel of persistent entities in the persistence unit. | Interface | javax.persistence.metamodel | Java EE |
|
| NamedAttributeNode | A NamedAttributeNode is a member element of aSince:Java Persistence 2. | Class | javax.persistence | Java EE |
|
| NamedEntityGraph | Used to specify the path and boundaries for a find operation or query. | Class | javax.persistence | Java EE |
|
| NamedEntityGraphs | Used to group NamedEntityGraph annotations. | Class | javax.persistence | Java EE |
|
| NamedNativeQueries | Specifies multiple native SQL named queries. | Class | javax.persistence | Java EE |
|
| NamedNativeQuery | Specifies a named native SQL query. | Class | javax.persistence | Java EE |
|
| NamedQueries | Specifies multiple named Java Persistence query language queries. | Class | javax.persistence | Java EE |
|
| NamedQuery | Specifies a static, named query in the Java Persistence query language. | Class | javax.persistence | Java EE |
|
| NamedStoredProcedureQueries | Specifies multiple named stored procedure queries. | Class | javax.persistence | Java EE |
|
| NamedStoredProcedureQuery | Specifies and names a stored procedure, its parameters, and its result type. | Class | javax.persistence | Java EE |
|
| NamedSubgraph | A NamedSubgraph is a member element of a NamedEntityGraph. | Class | javax.persistence | Java EE |
|
| NonUniqueResultException | Thrown by the persistence provider when Query. | Class | javax.persistence | Java EE |
|
| NoResultException | Thrown by the persistence provider when Query. | Class | javax.persistence | Java EE |
|
| OneToMany | Specifies a many-valued association with one-to-many multiplicity. | Class | javax.persistence | Java EE |
|
| OneToOne | Specifies a single-valued association to another entity that has one-to-one multiplicity. | Class | javax.persistence | Java EE |
|
| OptimisticLockException | Thrown by the persistence provider when an optimistic locking conflict occurs. | Class | javax.persistence | Java EE |
|
| Order | An object that defines an ordering over the query results. | Interface | javax.persistence.criteria | Java EE |
|
| OrderBy | Specifies the ordering of the elements of a collection valued association or element collection at the point when the association | Class | javax.persistence | Java EE |
|
| OrderColumn | Specifies a column that is used to maintain the persistent order of a list. | Class | javax.persistence | Java EE |
|
| Parameter | Type for query parameter objects. | Interface | javax.persistence | Java EE |
|
| ParameterExpression | Type of criteria query parameter expressions. | Interface | javax.persistence.criteria | Java EE |
|
| ParameterMode | Specifies the mode of a parameter of a stored procedure query. | Class | javax.persistence | Java EE |
|
| Path | Represents a simple or compound attribute path from a bound type or collection, and is a primitive expression. | Interface | javax.persistence.criteria | Java EE |
|
| Persistence | Bootstrap class that is used to obtain an EntityManagerFactory in Java SE environments. | Class | javax.persistence | Java EE |
|
| PersistenceContext | Expresses a dependency on a container-managed EntityManager and its associated persistence context. | Class | javax.persistence | Java EE |
|
| PersistenceContexts | Declares one or more PersistenceContext annotations. | Class | javax.persistence | Java EE |
|
| PersistenceContextType | enum PersistenceContextTypeSpecifies whether a transaction-scoped or extended | Class | javax.persistence | Java EE |
|
| PersistenceException | Thrown by the persistence provider when a problem occurs. | Class | javax.persistence | Java EE |
|
| PersistenceProperty | Describes a single container or persistence provider property. | Class | javax.persistence | Java EE |
|
| PersistenceProvider | Interface implemented by the persistence provider. | Interface | javax.persistence.spi | Java EE |
|
| PersistenceProviderResolver | Determine the list of persistence providers available in the runtime environment. | Interface | javax.persistence.spi | Java EE |
|
| PersistenceProviderResolverHolder | Holds the global PersistenceProviderResolver instance. | Class | javax.persistence.spi | Java EE |
|
| PersistenceUnit | Expresses a dependency on an EntityManagerFactory and its associated persistence unit. | Class | javax.persistence | Java EE |
|
| PersistenceUnitInfo | Interface implemented by the container and used by the persistence provider when creating an EntityManagerFactory. | Interface | javax.persistence.spi | Java EE |
|
| PersistenceUnits | Declares one or more PersistenceUnit annotations. | Class | javax.persistence | Java EE |
|
| PersistenceUnitTransactionType | enum PersistenceUnitTransactionTypeSpecifies whether entity managers created by the EntityManagerFactory will be JTA or | Class | javax.persistence.spi | Java EE |
|
| PersistenceUnitUtil | Utility interface between the application and the persistence provider managing the persistence unit. | Interface | javax.persistence | Java EE |
|
| PersistenceUtil | Utility interface between the application and the persistence The PersistenceUtil interface instance obtained from the | Interface | javax.persistence | Java EE |
|
| PessimisticLockException | Thrown by the persistence provider when an pessimistic locking conflict occurs. | Class | javax.persistence | Java EE |
|
| PessimisticLockScope | enum PessimisticLockScopeDefines the values of the javax. | Class | javax.persistence | Java EE |
|
| PluralAttribute | Instances of the type PluralAttribute represent persistent collection-valued attributes. | Interface | javax.persistence.metamodel | Java EE |
|
| PluralAttribute .CollectionType | Collection-valued attributeList-valued attribute | Class | javax.persistence.metamodel.PluralAttribute | Java EE |
|
| PluralJoin | The PluralJoin interface defines functionality that is common to joins to all collection types. | Interface | javax.persistence.criteria | Java EE |
|
| PostLoad | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| PostPersist | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| PostRemove | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| PostUpdate | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| Predicate | The type of a simple or compound predicate: a conjunction or disjunction of restrictions. | Interface | javax.persistence.criteria | Java EE |
|
| Predicate .BooleanOperator | Returns the enum constant of this type with the specified name. | Class | javax.persistence.criteria.Predicate | Java EE |
|
| PrePersist | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| PreRemove | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| PreUpdate | Specifies a callback method for the corresponding lifecycle event. | Class | javax.persistence | Java EE |
|
| PrimaryKeyJoinColumn | Specifies a primary key column that is used as a foreign key to join to another table. | Class | javax.persistence | Java EE |
|
| PrimaryKeyJoinColumns | Groups PrimaryKeyJoinColumn annotations. | Class | javax.persistence | Java EE |
|
| ProviderUtil | Utility interface implemented by the persistence provider. | Interface | javax.persistence.spi | Java EE |
|
| Query | Interface used to control query execution. | Interface | javax.persistence | Java EE |
|
| QueryHint | Used to supply a query property or hint to the NamedQuery or NamedNativeQuery annotation. | Class | javax.persistence | Java EE |
|
| QueryTimeoutException | Thrown by the persistence provider when a query times out and only the statement is rolled back. | Class | javax.persistence | Java EE |
|
| RollbackException | Thrown by the persistence provider when EntityTransaction. | Class | javax.persistence | Java EE |
|
| Root | A root type in the from clause. | Interface | javax.persistence.criteria | Java EE |
|
| SecondaryTable | Specifies a secondary table for the annotated entity class. | Class | javax.persistence | Java EE |
|
| SecondaryTables | Specifies multiple secondary tables for an entity. | Class | javax.persistence | Java EE |
|
| Selection | The Selection interface defines an item that is to be returned in a query result. | Interface | javax.persistence.criteria | Java EE |
|
| SequenceGenerator | Defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue | Class | javax.persistence | Java EE |
|
| SetAttribute | Instances of the type SetAttribute represent persistent java. | Interface | javax.persistence.metamodel | Java EE |
|
| SetJoin | The SetJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | Java EE |
|
| SharedCacheMode | enum SharedCacheModeSpecifies how the provider must use a second-level cache for the | Class | javax.persistence | Java EE |
|
| SingularAttribute | Instances of the type SingularAttribute represents persistent single-valued properties or fields. | Interface | javax.persistence.metamodel | Java EE |
|
| SqlResultSetMapping | Specifies the mapping of the result of a native SQL query or stored Query q = em. | Class | javax.persistence | Java EE |
|
| SqlResultSetMappings | Is used to define one or more SqlResultSetMapping annotations. | Class | javax.persistence | Java EE |
|
| StaticMetamodel | The StaticMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped | Class | javax.persistence.metamodel | Java EE |
|
| StoredProcedureParameter | Specifies a parameter of a named stored procedure query. | Class | javax.persistence | Java EE |
|
| StoredProcedureQuery | Interface used to control stored procedure query execution. | Interface | javax.persistence | Java EE |
|
| Subgraph | This type represents a subgraph for an attribute node that corresponds to a Managed Type. | Interface | javax.persistence | Java EE |
|
| Subquery | The Subquery interface defines functionality that is specific to subqueries. | Interface | javax.persistence.criteria | Java EE |
|
| SynchronizationType | enum SynchronizationTypeSpecifies whether the persistence context is always automatically | Class | javax.persistence | Java EE |
|
| Table | Specifies the primary table for the annotated entity. | Class | javax.persistence | Java EE |
|
| TableGenerator | Defines a primary key generator that may be referenced by name when a generator element is specified for | Class | javax.persistence | Java EE |
|
| Temporal | This annotation must be specified for persistent fields or properties of type java. | Class | javax.persistence | Java EE |
|
| TemporalType | Type used to indicate a specific mapping of java. | Class | javax.persistence | Java EE |
|
| TransactionRequiredException | Thrown by the persistence provider when a transaction is required but is notSince:Java Persistence 1. | Class | javax.persistence | Java EE |
|
| Transient | Specifies that the property or field is not persistent. | Class | javax.persistence | Java EE |
|
| Tuple | Interface for extracting the elements of a query result tuple. | Interface | javax.persistence | Java EE |
|
| TupleElement | The TupleElement interface defines an element that is returned in a query result tuple. | Interface | javax.persistence | Java EE |
|
| Type | Instances of the type Type represent persistent object or attribute types. | Interface | javax.persistence.metamodel | Java EE |
|
| Type .PersistenceType | Returns the enum constant of this type with the specified name. | Class | javax.persistence.metamodel.Type | Java EE |
|
| TypedQuery | Interface used to control the execution of typed queries. | Interface | javax.persistence | Java EE |
|
| UniqueConstraint | Specifies that a unique constraint is to be included in the generated DDL for a primary or secondary table. | Class | javax.persistence | Java EE |
|
| ValidationMode | The validation mode to be used by the provider for the persistenceSince:Java Persistence 2. | Class | javax.persistence | Java EE |
|
| Version | Specifies the version field or property of an entity class that serves as its optimistic lock value. | Class | javax.persistence | Java EE |
|
| AbstractQuery | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Access | | Class | javax.persistence | Hibernate JPA |
|
| AccessType | | Class | javax.persistence | Hibernate JPA |
|
| AssociationOverride | | Class | javax.persistence | Hibernate JPA |
|
| AssociationOverrides | | Class | javax.persistence | Hibernate JPA |
|
| Attribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Attribute .PersistentAttributeType | | Class | javax.persistence.metamodel.Attribute | Hibernate JPA |
|
| AttributeConverter | | Interface | javax.persistence | Hibernate JPA |
|
| AttributeNode | | Interface | javax.persistence | Hibernate JPA |
|
| AttributeOverride | | Class | javax.persistence | Hibernate JPA |
|
| AttributeOverrides | | Class | javax.persistence | Hibernate JPA |
|
| Basic | | Class | javax.persistence | Hibernate JPA |
|
| BasicType | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Bindable | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Bindable .BindableType | | Class | javax.persistence.metamodel.Bindable | Hibernate JPA |
|
| Cache | | Interface | javax.persistence | Hibernate JPA |
|
| Cacheable | | Class | javax.persistence | Hibernate JPA |
|
| CacheRetrieveMode | | Class | javax.persistence | Hibernate JPA |
|
| CacheStoreMode | | Class | javax.persistence | Hibernate JPA |
|
| CascadeType | | Class | javax.persistence | Hibernate JPA |
|
| ClassTransformer | | Interface | javax.persistence.spi | Hibernate JPA |
|
| CollectionAttribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| CollectionJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CollectionTable | | Class | javax.persistence | Hibernate JPA |
|
| Column | | Class | javax.persistence | Hibernate JPA |
|
| ColumnResult | | Class | javax.persistence | Hibernate JPA |
|
| CommonAbstractCriteria | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CompoundSelection | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| ConstraintMode | | Class | javax.persistence | Hibernate JPA |
|
| ConstructorResult | | Class | javax.persistence | Hibernate JPA |
|
| Convert | | Class | javax.persistence | Hibernate JPA |
|
| Converter | | Class | javax.persistence | Hibernate JPA |
|
| Converts | | Class | javax.persistence | Hibernate JPA |
|
| CriteriaBuilder | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaBuilder .Case | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .Coalesce | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .In | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .SimpleCase | | Interface | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaBuilder .Trimspec | | Class | javax.persistence.criteria.CriteriaBuilder | Hibernate JPA |
|
| CriteriaDelete | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaQuery | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| CriteriaUpdate | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| DiscriminatorColumn | | Class | javax.persistence | Hibernate JPA |
|
| DiscriminatorType | | Class | javax.persistence | Hibernate JPA |
|
| DiscriminatorValue | | Class | javax.persistence | Hibernate JPA |
|
| ElementCollection | | Class | javax.persistence | Hibernate JPA |
|
| Embeddable | | Class | javax.persistence | Hibernate JPA |
|
| EmbeddableType | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Embedded | | Class | javax.persistence | Hibernate JPA |
|
| EmbeddedId | | Class | javax.persistence | Hibernate JPA |
|
| Entity | | Class | javax.persistence | Hibernate JPA |
|
| EntityExistsException | | Class | javax.persistence | Hibernate JPA |
|
| EntityGraph | | Interface | javax.persistence | Hibernate JPA |
|
| EntityListeners | | Class | javax.persistence | Hibernate JPA |
|
| EntityManager | | Interface | javax.persistence | Hibernate JPA |
|
| EntityManagerFactory | | Interface | javax.persistence | Hibernate JPA |
|
| EntityNotFoundException | | Class | javax.persistence | Hibernate JPA |
|
| EntityResult | | Class | javax.persistence | Hibernate JPA |
|
| EntityTransaction | | Interface | javax.persistence | Hibernate JPA |
|
| EntityType | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Enumerated | | Class | javax.persistence | Hibernate JPA |
|
| EnumType | | Class | javax.persistence | Hibernate JPA |
|
| ExcludeDefaultListeners | | Class | javax.persistence | Hibernate JPA |
|
| ExcludeSuperclassListeners | | Class | javax.persistence | Hibernate JPA |
|
| Expression | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Fetch | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| FetchParent | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| FetchType | | Class | javax.persistence | Hibernate JPA |
|
| FieldResult | | Class | javax.persistence | Hibernate JPA |
|
| FlushModeType | | Class | javax.persistence | Hibernate JPA |
|
| ForeignKey | | Class | javax.persistence | Hibernate JPA |
|
| From | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| GeneratedValue | | Class | javax.persistence | Hibernate JPA |
|
| GenerationType | | Class | javax.persistence | Hibernate JPA |
|
| Id | | Class | javax.persistence | Hibernate JPA |
|
| IdClass | | Class | javax.persistence | Hibernate JPA |
|
| IdentifiableType | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Index | | Class | javax.persistence | Hibernate JPA |
|
| Inheritance | | Class | javax.persistence | Hibernate JPA |
|
| InheritanceType | | Class | javax.persistence | Hibernate JPA |
|
| Join | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| JoinColumn | | Class | javax.persistence | Hibernate JPA |
|
| JoinColumns | | Class | javax.persistence | Hibernate JPA |
|
| JoinTable | | Class | javax.persistence | Hibernate JPA |
|
| JoinType | | Class | javax.persistence.criteria | Hibernate JPA |
|
| ListAttribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| ListJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| LoadState | | Class | javax.persistence.spi | Hibernate JPA |
|
| Lob | | Class | javax.persistence | Hibernate JPA |
|
| LockModeType | | Class | javax.persistence | Hibernate JPA |
|
| LockTimeoutException | | Class | javax.persistence | Hibernate JPA |
|
| ManagedType | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| ManyToMany | | Class | javax.persistence | Hibernate JPA |
|
| ManyToOne | | Class | javax.persistence | Hibernate JPA |
|
| MapAttribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| MapJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| MapKey | | Class | javax.persistence | Hibernate JPA |
|
| MapKeyClass | | Class | javax.persistence | Hibernate JPA |
|
| MapKeyColumn | | Class | javax.persistence | Hibernate JPA |
|
| MapKeyEnumerated | | Class | javax.persistence | Hibernate JPA |
|
| MapKeyJoinColumn | | Class | javax.persistence | Hibernate JPA |
|
| MapKeyJoinColumns | | Class | javax.persistence | Hibernate JPA |
|
| MapKeyTemporal | | Class | javax.persistence | Hibernate JPA |
|
| MappedSuperclass | | Class | javax.persistence | Hibernate JPA |
|
| MappedSuperclassType | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| MapsId | | Class | javax.persistence | Hibernate JPA |
|
| Metamodel | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| NamedAttributeNode | | Class | javax.persistence | Hibernate JPA |
|
| NamedEntityGraph | | Class | javax.persistence | Hibernate JPA |
|
| NamedEntityGraphs | | Class | javax.persistence | Hibernate JPA |
|
| NamedNativeQueries | | Class | javax.persistence | Hibernate JPA |
|
| NamedNativeQuery | | Class | javax.persistence | Hibernate JPA |
|
| NamedQueries | | Class | javax.persistence | Hibernate JPA |
|
| NamedQuery | | Class | javax.persistence | Hibernate JPA |
|
| NamedStoredProcedureQueries | | Class | javax.persistence | Hibernate JPA |
|
| NamedStoredProcedureQuery | | Class | javax.persistence | Hibernate JPA |
|
| NamedSubgraph | | Class | javax.persistence | Hibernate JPA |
|
| NonUniqueResultException | | Class | javax.persistence | Hibernate JPA |
|
| NoResultException | | Class | javax.persistence | Hibernate JPA |
|
| OneToMany | | Class | javax.persistence | Hibernate JPA |
|
| OneToOne | | Class | javax.persistence | Hibernate JPA |
|
| OptimisticLockException | | Class | javax.persistence | Hibernate JPA |
|
| Order | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| OrderBy | | Class | javax.persistence | Hibernate JPA |
|
| OrderColumn | | Class | javax.persistence | Hibernate JPA |
|
| Parameter | | Interface | javax.persistence | Hibernate JPA |
|
| ParameterExpression | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| ParameterMode | | Class | javax.persistence | Hibernate JPA |
|
| Path | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Persistence | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceContext | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceContexts | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceContextType | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceException | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceProperty | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceProvider | | Interface | javax.persistence.spi | Hibernate JPA |
|
| PersistenceProviderResolver | | Interface | javax.persistence.spi | Hibernate JPA |
|
| PersistenceProviderResolverHolder | | Class | javax.persistence.spi | Hibernate JPA |
|
| PersistenceUnit | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceUnitInfo | | Interface | javax.persistence.spi | Hibernate JPA |
|
| PersistenceUnits | | Class | javax.persistence | Hibernate JPA |
|
| PersistenceUnitTransactionType | | Class | javax.persistence.spi | Hibernate JPA |
|
| PersistenceUnitUtil | | Interface | javax.persistence | Hibernate JPA |
|
| PersistenceUtil | | Interface | javax.persistence | Hibernate JPA |
|
| PessimisticLockException | | Class | javax.persistence | Hibernate JPA |
|
| PessimisticLockScope | | Class | javax.persistence | Hibernate JPA |
|
| PluralAttribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| PluralAttribute .CollectionType | | Class | javax.persistence.metamodel.PluralAttribute | Hibernate JPA |
|
| PluralJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| PostLoad | | Class | javax.persistence | Hibernate JPA |
|
| PostPersist | | Class | javax.persistence | Hibernate JPA |
|
| PostRemove | | Class | javax.persistence | Hibernate JPA |
|
| PostUpdate | | Class | javax.persistence | Hibernate JPA |
|
| Predicate | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| Predicate .BooleanOperator | | Class | javax.persistence.criteria.Predicate | Hibernate JPA |
|
| PrePersist | | Class | javax.persistence | Hibernate JPA |
|
| PreRemove | | Class | javax.persistence | Hibernate JPA |
|
| PreUpdate | | Class | javax.persistence | Hibernate JPA |
|
| PrimaryKeyJoinColumn | | Class | javax.persistence | Hibernate JPA |
|
| PrimaryKeyJoinColumns | | Class | javax.persistence | Hibernate JPA |
|
| ProviderUtil | | Interface | javax.persistence.spi | Hibernate JPA |
|
| Query | | Interface | javax.persistence | Hibernate JPA |
|
| QueryHint | | Class | javax.persistence | Hibernate JPA |
|
| QueryTimeoutException | | Class | javax.persistence | Hibernate JPA |
|
| RollbackException | | Class | javax.persistence | Hibernate JPA |
|
| Root | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| SecondaryTable | | Class | javax.persistence | Hibernate JPA |
|
| SecondaryTables | | Class | javax.persistence | Hibernate JPA |
|
| Selection | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| SequenceGenerator | | Class | javax.persistence | Hibernate JPA |
|
| SetAttribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| SetJoin | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| SharedCacheMode | | Class | javax.persistence | Hibernate JPA |
|
| SingularAttribute | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| SqlResultSetMapping | | Class | javax.persistence | Hibernate JPA |
|
| SqlResultSetMappings | | Class | javax.persistence | Hibernate JPA |
|
| StaticMetamodel | | Class | javax.persistence.metamodel | Hibernate JPA |
|
| StoredProcedureParameter | | Class | javax.persistence | Hibernate JPA |
|
| StoredProcedureQuery | | Interface | javax.persistence | Hibernate JPA |
|
| Subgraph | | Interface | javax.persistence | Hibernate JPA |
|
| Subquery | | Interface | javax.persistence.criteria | Hibernate JPA |
|
| SynchronizationType | | Class | javax.persistence | Hibernate JPA |
|
| Table | | Class | javax.persistence | Hibernate JPA |
|
| TableGenerator | | Class | javax.persistence | Hibernate JPA |
|
| Temporal | | Class | javax.persistence | Hibernate JPA |
|
| TemporalType | | Class | javax.persistence | Hibernate JPA |
|
| TransactionRequiredException | | Class | javax.persistence | Hibernate JPA |
|
| Transient | | Class | javax.persistence | Hibernate JPA |
|
| Tuple | | Interface | javax.persistence | Hibernate JPA |
|
| TupleElement | | Interface | javax.persistence | Hibernate JPA |
|
| Type | | Interface | javax.persistence.metamodel | Hibernate JPA |
|
| Type .PersistenceType | | Class | javax.persistence.metamodel.Type | Hibernate JPA |
|
| TypedQuery | | Interface | javax.persistence | Hibernate JPA |
|
| UniqueConstraint | | Class | javax.persistence | Hibernate JPA |
|
| ValidationMode | | Class | javax.persistence | Hibernate JPA |
|
| Version | | Class | javax.persistence | Hibernate JPA |
|
| AbstractQuery | The AbstractQuery interface defines functionality that is common to both top-level queries and subqueries. | Interface | javax.persistence.criteria | EclipseLink |
|
| Access | Used to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute | Class | javax.persistence | EclipseLink |
|
| AccessType | Used with the Access annotation to specify an access type to be applied to an entity class, mapped superclass, or | Class | javax.persistence | EclipseLink |
|
| AssociationOverride | Used to override a mapping for an entity relationship. | Class | javax.persistence | EclipseLink |
|
| AssociationOverrides | Used to override mappings of multiple relationship properties or fields. | Class | javax.persistence | EclipseLink |
|
| Attribute | Represents an attribute of a Java type. | Interface | javax.persistence.metamodel | EclipseLink |
|
| Attribute .PersistentAttributeType | Embeddable class attributeMany-to-many association | Class | javax.persistence.metamodel | EclipseLink |
|
| AttributeConverter | A class that implements this interface can be used to convert entity attribute state into database column representation | Interface | javax.persistence | EclipseLink |
|
| AttributeNode | Represents an attribute node of an entity graph. | Interface | javax.persistence | EclipseLink |
|
| AttributeOverride | Used to override the mapping of a Basic (whether explicit or default) property or field or Id property or | Class | javax.persistence | EclipseLink |
|
| AttributeOverrides | Used to override mappings of multiple properties or fields. | Class | javax.persistence | EclipseLink |
|
| Basic | The simplest type of mapping to a database column. | Class | javax.persistence | EclipseLink |
|
| BasicType | Instances of the type BasicType represent basic types (including temporal and enumerated types). | Interface | javax.persistence.metamodel | EclipseLink |
|
| Bindable | Instances of the type Bindable represent object or attribute types that can be bound into a Path. | Interface | javax.persistence.metamodel | EclipseLink |
|
| Bindable .BindableType | Multi-valued attribute typeSingle-valued attribute type | Class | javax.persistence.metamodel | EclipseLink |
|
| Cache | Interface used to interact with the second-level cache. | Interface | javax.persistence | EclipseLink |
|
| Cacheable | Specifies whether an entity should be cached if caching is enabled when the value of the persistence. | Class | javax.persistence | EclipseLink |
|
| CacheRetrieveMode | enum CacheRetrieveModeUsed as the value of the | Class | javax.persistence | EclipseLink |
|
| CacheStoreMode | Used as the value of the javax. | Class | javax.persistence | EclipseLink |
|
| CascadeType | Defines the set of cascadable operations that are propagated to the associated entity. | Class | javax.persistence | EclipseLink |
|
| ClassTransformer | A persistence provider supplies an instance of this interface to the PersistenceUnitInfo. | Interface | javax.persistence.spi | EclipseLink |
|
| CollectionAttribute | Instances of the type CollectionAttribute represent persistent java. | Interface | javax.persistence.metamodel | EclipseLink |
|
| CollectionJoin | The CollectionJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| CollectionTable | Specifies the table that is used for the mapping of collections of basic or embeddable types. | Class | javax.persistence | EclipseLink |
|
| Column | Specifies the mapped column for a persistent property or field. | Class | javax.persistence | EclipseLink |
|
| ColumnResult | Used in conjunction with the SqlResultSetMapping annotation or ConstructorResult annotation to map a column of the SELECT | Class | javax.persistence | EclipseLink |
|
| CommonAbstractCriteria | The CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as | Interface | javax.persistence.criteria | EclipseLink |
|
| CompoundSelection | The CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor). | Interface | javax.persistence.criteria | EclipseLink |
|
| ConstraintMode | Used to control the application of a constraint. | Class | javax.persistence | EclipseLink |
|
| ConstructorResult | Used in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to a constructor. | Class | javax.persistence | EclipseLink |
|
| Convert | Specifies the conversion of a Basic field or property. | Class | javax.persistence | EclipseLink |
|
| Converter | Specifies that the annotated class is a converter and defines its scope. | Class | javax.persistence | EclipseLink |
|
| Converts | Used to group Convert annotations. | Class | javax.persistence | EclipseLink |
|
| CriteriaBuilder | Used to construct criteria queries, compound selections, expressions, predicates, orderings. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .Case | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .Coalesce | A coalesce expression is equivalent to a case expression that returns null if all its arguments evaluate to null, | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .In | | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .SimpleCase | Case conditions are evaluated in the order in which they are specified. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaBuilder .Trimspec | Used to specify how strings are trimmed. | Class | javax.persistence.criteria | EclipseLink |
|
| CriteriaDelete | The CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria API | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaQuery | The CriteriaQuery interface defines functionality that is specific to top-level queries. | Interface | javax.persistence.criteria | EclipseLink |
|
| CriteriaUpdate | The CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API. | Interface | javax.persistence.criteria | EclipseLink |
|
| DiscriminatorColumn | Specifies the discriminator column for the JOINED Inheritance mapping strategies. | Class | javax.persistence | EclipseLink |
|
| DiscriminatorType | enum DiscriminatorTypeDefines supported types of the discriminator column. | Class | javax.persistence | EclipseLink |
|
| DiscriminatorValue | Specifies the value of the discriminator column for entities of the given type. | Class | javax.persistence | EclipseLink |
|
| ElementCollection | Specifies a collection of instances of a basic type or embeddable Must be specified if the collection is to be mapped by | Class | javax.persistence | EclipseLink |
|
| Embeddable | Specifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity. | Class | javax.persistence | EclipseLink |
|
| EmbeddableType | Instances of the type EmbeddableType represent embeddable types. | Interface | javax.persistence.metamodel | EclipseLink |
|
| Embedded | Specifies a persistent field or property of an entity whose value is an instance of an embeddable class. | Class | javax.persistence | EclipseLink |
|
| EmbeddedId | Applied to a persistent field or property of an entity class or mapped superclass to denote a composite primary | Class | javax.persistence | EclipseLink |
|
| Entity | Specifies that the class is an entity. | Class | javax.persistence | EclipseLink |
|
| EntityExistsException | Thrown by the persistence provider when EntityManager. | Class | javax.persistence | EclipseLink |
|
| EntityGraph | This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a | Interface | javax.persistence | EclipseLink |
|
| EntityListeners | Specifies the callback listener classes to be used for an entity or mapped superclass. | Class | javax.persistence | EclipseLink |
|
| EntityManager | Interface used to interact with the persistence context. | Interface | javax.persistence | EclipseLink |
|
| EntityManagerFactory | Interface used to interact with the entity manager factory for the persistence unit. | Interface | javax.persistence | EclipseLink |
|
| EntityNotFoundException | Thrown by the persistence provider when an entity reference obtained by EntityManager. | Class | javax.persistence | EclipseLink |
|
| EntityResult | Used in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to an entity result. | Class | javax.persistence | EclipseLink |
|
| EntityTransaction | Interface used to control transactions on resource-local entity managers. | Interface | javax.persistence | EclipseLink |
|
| EntityType | Instances of the type EntityType represent entity types. | Interface | javax.persistence.metamodel | EclipseLink |
|
| Enumerated | Specifies that a persistent property or field should be persisted as a enumerated type. | Class | javax.persistence | EclipseLink |
|
| EnumType | Defines mapping for enumerated types. | Class | javax.persistence | EclipseLink |
|
| ExcludeDefaultListeners | | Class | javax.persistence | EclipseLink |
|
| ExcludeSuperclassListeners | | Class | javax.persistence | EclipseLink |
|
| Expression | Type for query expressions. | Interface | javax.persistence.criteria | EclipseLink |
|
| Fetch | Represents a join-fetched association or attribute. | Interface | javax.persistence.criteria | EclipseLink |
|
| FetchParent | Represents an element of the from clause which may function as the parent of Fetches. | Interface | javax.persistence.criteria | EclipseLink |
|
| FetchType | Defines strategies for fetching data from the database. | Class | javax.persistence | EclipseLink |
|
| FieldResult | Used in conjunction with the EntityResult annotation to map columns specified in the SELECT list of a SQL query to the properties or fields of an entity class. | Class | javax.persistence | EclipseLink |
|
| FlushModeType | When queries are executed within a transaction, if FlushModeType. | Class | javax.persistence | EclipseLink |
|
| ForeignKey | Used to specify the handling of foreign key constraints when schema generation is in effect. | Class | javax.persistence | EclipseLink |
|
| From | Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to | Interface | javax.persistence.criteria | EclipseLink |
|
| GeneratedValue | Provides for the specification of generation strategies for the values of primary keys. | Class | javax.persistence | EclipseLink |
|
| GenerationType | Defines the types of primary key generation strategies. | Class | javax.persistence | EclipseLink |
|
| Id | Specifies the primary key of an entity. | Class | javax.persistence | EclipseLink |
|
| IdClass | Specifies a composite primary key class that is mapped to multiple fields or properties of the entity. | Class | javax.persistence | EclipseLink |
|
| IdentifiableType | Instances of the type IdentifiableType represent entity or mapped superclass types. | Interface | javax.persistence.metamodel | EclipseLink |
|
| Index | Used in schema generation to specify creation of an index. | Class | javax.persistence | EclipseLink |
|
| Inheritance | Specifies the inheritance strategy to be used for an entity class hierarchy. | Class | javax.persistence | EclipseLink |
|
| InheritanceType | enum InheritanceTypeDefines inheritance strategy options. | Class | javax.persistence | EclipseLink |
|
| Join | A join to an entity, embeddable, or basic type. | Interface | javax.persistence.criteria | EclipseLink |
|
| JoinColumn | Specifies a column for joining an entity association or element collection. | Class | javax.persistence | EclipseLink |
|
| JoinColumns | Specifies the mapping for composite foreign keys. | Class | javax.persistence | EclipseLink |
|
| JoinTable | Specifies the mapping of associations. | Class | javax.persistence | EclipseLink |
|
| JoinType | Defines the three types of joins. | Class | javax.persistence.criteria | EclipseLink |
|
| ListAttribute | Instances of the type ListAttribute represent persistent javax. | Interface | javax.persistence.metamodel | EclipseLink |
|
| ListJoin | The ListJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| LoadState | Load states returned by the ProviderUtil SPI methods. | Class | javax.persistence.spi | EclipseLink |
|
| Lob | Specifies that a persistent property or field should be persisted as a large object to a database-supported large object type. | Class | javax.persistence | EclipseLink |
|
| LockModeType | Lock modes can be specified by means of passing a LockModeType argument to one of the EntityManager methods that take locks | Class | javax.persistence | EclipseLink |
|
| LockTimeoutException | Thrown by the persistence provider when an pessimistic locking conflict occurs that does not result in transaction rollback. | Class | javax.persistence | EclipseLink |
|
| ManagedType | Instances of the type ManagedType represent entity, mapped superclass, and embeddable types. | Interface | javax.persistence.metamodel | EclipseLink |
|
| ManyToMany | Specifies a many-valued association with many-to-many multiplicity. | Class | javax.persistence | EclipseLink |
|
| ManyToOne | Specifies a single-valued association to another entity class that has many-to-one multiplicity. | Class | javax.persistence | EclipseLink |
|
| MapAttribute | Instances of the type MapAttribute represent persistent java. | Interface | javax.persistence.metamodel | EclipseLink |
|
| MapJoin | The MapJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| MapKey | Specifies the map key for associations of type java. | Class | javax.persistence | EclipseLink |
|
| MapKeyClass | Specifies the type of the map key for associations of type java. | Class | javax.persistence | EclipseLink |
|
| MapKeyColumn | Specifies the mapping for the key column of a map whose map key is a basic type. | Class | javax.persistence | EclipseLink |
|
| MapKeyEnumerated | Specifies the enum type for a map key whose basic type is an enumerated type. | Class | javax.persistence | EclipseLink |
|
| MapKeyJoinColumn | Specifies a mapping to an entity that is a map key. | Class | javax.persistence | EclipseLink |
|
| MapKeyJoinColumns | Supports composite map keys that reference entities. | Class | javax.persistence | EclipseLink |
|
| MapKeyTemporal | This annotation must be specified for persistent map keys of type Date and Calendar. | Class | javax.persistence | EclipseLink |
|
| MappedSuperclass | Designates a class whose mapping information is applied to the entities that inherit from it. | Class | javax.persistence | EclipseLink |
|
| MappedSuperclassType | Instances of the type MappedSuperclassType represent mappedSince:Java Persistence 2. | Interface | javax.persistence.metamodel | EclipseLink |
|
| MapsId | Designates a ManyToOne or OneToOne relationship attribute that provides the | Class | javax.persistence | EclipseLink |
|
| Metamodel | Provides access to the metamodel of persistent entities in the persistence unit. | Interface | javax.persistence.metamodel | EclipseLink |
|
| NamedAttributeNode | A NamedAttributeNode is a member element of aSee Also:NamedEntityGraph, | Class | javax.persistence | EclipseLink |
|
| NamedEntityGraph | Used to specify the path and boundaries for a find operation or query. | Class | javax.persistence | EclipseLink |
|
| NamedEntityGraphs | Used to group NamedEntityGraph annotations. | Class | javax.persistence | EclipseLink |
|
| NamedNativeQueries | Specifies multiple native SQL named queries. | Class | javax.persistence | EclipseLink |
|
| NamedNativeQuery | Specifies a named native SQL query. | Class | javax.persistence | EclipseLink |
|
| NamedQueries | Specifies multiple named Java Persistence query language queries. | Class | javax.persistence | EclipseLink |
|
| NamedQuery | Specifies a static, named query in the Java Persistence query language. | Class | javax.persistence | EclipseLink |
|
| NamedStoredProcedureQueries | Specifies multiple named stored procedure queries. | Class | javax.persistence | EclipseLink |
|
| NamedStoredProcedureQuery | Specifies and names a stored procedure, its parameters, and its result type. | Class | javax.persistence | EclipseLink |
|
| NamedSubgraph | A NamedSubgraph is a member element of a NamedEntityGraph. | Class | javax.persistence | EclipseLink |
|
| NonUniqueResultException | Thrown by the persistence provider when Query. | Class | javax.persistence | EclipseLink |
|
| NoResultException | Thrown by the persistence provider when Query. | Class | javax.persistence | EclipseLink |
|
| OneToMany | Specifies a many-valued association with one-to-many multiplicity. | Class | javax.persistence | EclipseLink |
|
| OneToOne | Specifies a single-valued association to another entity that has one-to-one multiplicity. | Class | javax.persistence | EclipseLink |
|
| OptimisticLockException | Thrown by the persistence provider when an optimistic locking conflict occurs. | Class | javax.persistence | EclipseLink |
|
| Order | An object that defines an ordering over the query results. | Interface | javax.persistence.criteria | EclipseLink |
|
| OrderBy | Specifies the ordering of the elements of a collection valued association or element collection at the point when the association | Class | javax.persistence | EclipseLink |
|
| OrderColumn | Specifies a column that is used to maintain the persistent order of a list. | Class | javax.persistence | EclipseLink |
|
| Parameter | Type for query parameter objects. | Interface | javax.persistence | EclipseLink |
|
| ParameterExpression | Type of criteria query parameter expressions. | Interface | javax.persistence.criteria | EclipseLink |
|
| ParameterMode | Specifies the mode of a parameter of a stored procedure query. | Class | javax.persistence | EclipseLink |
|
| Path | Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression. | Interface | javax.persistence.criteria | EclipseLink |
|
| Persistence | Bootstrap class that is used to obtain an EntityManagerFactory in Java SE environments. | Class | javax.persistence | EclipseLink |
|
| PersistenceContext | Expresses a dependency on a container-managed EntityManager and its associated persistence context. | Class | javax.persistence | EclipseLink |
|
| PersistenceContexts | Declares one or more PersistenceContext annotations. | Class | javax.persistence | EclipseLink |
|
| PersistenceContextType | enum PersistenceContextTypeSpecifies whether a transaction-scoped or extended | Class | javax.persistence | EclipseLink |
|
| PersistenceException | Thrown by the persistence provider when a problem occurs. | Class | javax.persistence | EclipseLink |
|
| PersistenceProperty | Describes a single container or persistence provider property. | Class | javax.persistence | EclipseLink |
|
| PersistenceProvider | Interface implemented by the persistence provider. | Interface | javax.persistence.spi | EclipseLink |
|
| PersistenceProviderResolver | Determine the list of persistence providers available in the runtime environment. | Interface | javax.persistence.spi | EclipseLink |
|
| PersistenceProviderResolverHolder | Holds the global PersistenceProviderResolver instance. | Class | javax.persistence.spi | EclipseLink |
|
| PersistenceUnit | Expresses a dependency on an EntityManagerFactory and its associated persistence unit. | Class | javax.persistence | EclipseLink |
|
| PersistenceUnitInfo | Interface implemented by the container and used by the persistence provider when creating an EntityManagerFactory. | Interface | javax.persistence.spi | EclipseLink |
|
| PersistenceUnits | Declares one or more PersistenceUnit annotations. | Class | javax.persistence | EclipseLink |
|
| PersistenceUnitTransactionType | enum PersistenceUnitTransactionTypeSpecifies whether entity managers created by the EntityManagerFactory will be JTA or | Class | javax.persistence.spi | EclipseLink |
|
| PersistenceUnitUtil | Utility interface between the application and the persistence provider managing the persistence unit. | Interface | javax.persistence | EclipseLink |
|
| PersistenceUtil | Utility interface between the application and the persistence The PersistenceUtil interface instance obtained from the | Interface | javax.persistence | EclipseLink |
|
| PessimisticLockException | Thrown by the persistence provider when an pessimistic locking conflict occurs. | Class | javax.persistence | EclipseLink |
|
| PessimisticLockScope | enum PessimisticLockScopeDefines the values of the javax. | Class | javax.persistence | EclipseLink |
|
| PluralAttribute | Instances of the type PluralAttribute represent persistent collection-valued attributes. | Interface | javax.persistence.metamodel | EclipseLink |
|
| PluralAttribute .CollectionType | Collection-valued attributeList-valued attribute | Class | javax.persistence.metamodel | EclipseLink |
|
| PluralJoin | The PluralJoin interface defines functionality that is common to joins to all collection types. | Interface | javax.persistence.criteria | EclipseLink |
|
| PostLoad | | Class | javax.persistence | EclipseLink |
|
| PostPersist | | Class | javax.persistence | EclipseLink |
|
| PostRemove | | Class | javax.persistence | EclipseLink |
|
| PostUpdate | | Class | javax.persistence | EclipseLink |
|
| Predicate | The type of a simple or compound predicate: a conjunction or disjunction of restrictions. | Interface | javax.persistence.criteria | EclipseLink |
|
| Predicate .BooleanOperator | | Class | javax.persistence.criteria | EclipseLink |
|
| PrePersist | | Class | javax.persistence | EclipseLink |
|
| PreRemove | | Class | javax.persistence | EclipseLink |
|
| PreUpdate | | Class | javax.persistence | EclipseLink |
|
| PrimaryKeyJoinColumn | Specifies a primary key column that is used as a foreign key to join to another table. | Class | javax.persistence | EclipseLink |
|
| PrimaryKeyJoinColumns | Groups PrimaryKeyJoinColumn annotations. | Class | javax.persistence | EclipseLink |
|
| ProviderUtil | Utility interface implemented by the persistence provider. | Interface | javax.persistence.spi | EclipseLink |
|
| Query | Interface used to control query execution. | Interface | javax.persistence | EclipseLink |
|
| QueryHint | Used to supply a query property or hint to the NamedQuery or NamedNativeQuery annotation. | Class | javax.persistence | EclipseLink |
|
| QueryTimeoutException | Thrown by the persistence provider when a query times out and only the statement is rolled back. | Class | javax.persistence | EclipseLink |
|
| RollbackException | Thrown by the persistence provider when EntityTransaction. | Class | javax.persistence | EclipseLink |
|
| Root | A root type in the from clause. | Interface | javax.persistence.criteria | EclipseLink |
|
| SecondaryTable | Specifies a secondary table for the annotated entity class. | Class | javax.persistence | EclipseLink |
|
| SecondaryTables | Specifies multiple secondary tables for an entity. | Class | javax.persistence | EclipseLink |
|
| Selection | The Selection interface defines an item that is to be returned in a query result. | Interface | javax.persistence.criteria | EclipseLink |
|
| SequenceGenerator | Defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue | Class | javax.persistence | EclipseLink |
|
| SetAttribute | Instances of the type SetAttribute represent persistent java. | Interface | javax.persistence.metamodel | EclipseLink |
|
| SetJoin | The SetJoin interface is the type of the result of joining to a collection over an association or element | Interface | javax.persistence.criteria | EclipseLink |
|
| SharedCacheMode | enum SharedCacheModeSpecifies how the provider must use a second-level cache for the | Class | javax.persistence | EclipseLink |
|
| SingularAttribute | Instances of the type SingularAttribute represents persistent single-valued properties or fields. | Interface | javax.persistence.metamodel | EclipseLink |
|
| SqlResultSetMapping | Specifies the mapping of the result of a native SQL query or stored Query q = em. | Class | javax.persistence | EclipseLink |
|
| SqlResultSetMappings | Is used to define one or more SqlResultSetMapping annotations. | Class | javax.persistence | EclipseLink |
|
| StaticMetamodel | The StaticMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped | Class | javax.persistence.metamodel | EclipseLink |
|
| StoredProcedureParameter | Specifies a parameter of a named stored procedure query. | Class | javax.persistence | EclipseLink |
|
| StoredProcedureQuery | Interface used to control stored procedure query execution. | Interface | javax.persistence | EclipseLink |
|
| Subgraph | This type represents a subgraph for an attribute node that corresponds to a Managed Type. | Interface | javax.persistence | EclipseLink |
|
| Subquery | The Subquery interface defines functionality that is specific to subqueries. | Interface | javax.persistence.criteria | EclipseLink |
|
| SynchronizationType | enum SynchronizationTypeSpecifies whether the persistence context is always automatically | Class | javax.persistence | EclipseLink |
|
| Table | Specifies the primary table for the annotated entity. | Class | javax.persistence | EclipseLink |
|
| TableGenerator | Defines a primary key generator that may be referenced by name when a generator element is specified for | Class | javax.persistence | EclipseLink |
|
| Temporal | This annotation must be specified for persistent fields or properties of type java. | Class | javax.persistence | EclipseLink |
|
| TemporalType | Type used to indicate a specific mapping of java. | Class | javax.persistence | EclipseLink |
|
| TransactionRequiredException | Thrown by the persistence provider when a transaction is required but is notSee Also:Serialized FormSince:Java Persistence 1. | Class | javax.persistence | EclipseLink |
|
| Transient | Specifies that the property or field is not persistent. | Class | javax.persistence | EclipseLink |
|
| Tuple | Interface for extracting the elements of a query result tuple. | Interface | javax.persistence | EclipseLink |
|
| TupleElement | The TupleElement interface defines an element that is returned in a query result tuple. | Interface | javax.persistence | EclipseLink |
|
| Type | Instances of the type Type represent persistent object or attribute types. | Interface | javax.persistence.metamodel | EclipseLink |
|
| Type .PersistenceType | | Class | javax.persistence.metamodel | EclipseLink |
|
| TypedQuery | Interface used to control the execution of typed queries. | Interface | javax.persistence | EclipseLink |
|
| UniqueConstraint | Specifies that a unique constraint is to be included in the generated DDL for a primary or secondary table. | Class | javax.persistence | EclipseLink |
|
| ValidationMode | The validation mode to be used by the provider for the persistenceSince:Java Persistence 2. | Class | javax.persistence | EclipseLink |
|
| Version | Specifies the version field or property of an entity class that serves as its optimistic lock value. | Class | javax.persistence | EclipseLink |