Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Javax.persistence Classes and Interfaces - 588 results found.
NameDescriptionTypePackageFramework
AbstractQueryThe AbstractQuery interface defines functionality that is common to both top-level queries and subqueries.Interfacejavax.persistence.criteriaJava EE
AccessUsed to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attributeClassjavax.persistenceJava EE
AccessTypeUsed with the Access annotation to specify an access type to be applied to an entity class, mapped superclass, orClassjavax.persistenceJava EE
AssociationOverrideUsed to override a mapping for an entity relationship.Classjavax.persistenceJava EE
AssociationOverridesUsed to override mappings of multiple relationship properties or fields.Classjavax.persistenceJava EE
AttributeRepresents an attribute of a Java type.Interfacejavax.persistence.metamodelJava EE
Attribute .PersistentAttributeTypeEmbeddable class attributeMany-to-many associationClassjavax.persistence.metamodel.AttributeJava EE
AttributeConverterA class that implements this interface can be used to convert entity attribute state into database column representation Interfacejavax.persistenceJava EE
AttributeNodeRepresents an attribute node of an entity graph.Interfacejavax.persistenceJava EE
AttributeOverrideUsed to override the mapping of a Basic (whether explicit or default) property or field or Id property orClassjavax.persistenceJava EE
AttributeOverridesUsed to override mappings of multiple properties or fields.Classjavax.persistenceJava EE
BasicThe simplest type of mapping to a database column.Classjavax.persistenceJava EE
BasicTypeInstances of the type BasicType represent basic types (including temporal and enumerated types).Interfacejavax.persistence.metamodelJava EE
BindableInstances of the type Bindable represent object or attribute types that can be bound into a Path.Interfacejavax.persistence.metamodelJava EE
Bindable .BindableTypeMulti-valued attribute typeSingle-valued attribute typeClassjavax.persistence.metamodel.BindableJava EE
CacheInterface used to interact with the second-level cache.Interfacejavax.persistenceJava EE
CacheableSpecifies whether an entity should be cached if caching is enabled when the value of the persistence.Classjavax.persistenceJava EE
CacheRetrieveModeenum CacheRetrieveModeUsed as the value of theClassjavax.persistenceJava EE
CacheStoreModeUsed as the value of the javax.Classjavax.persistenceJava EE
CascadeTypeDefines the set of cascadable operations that are propagated to the associated entity.Classjavax.persistenceJava EE
ClassTransformerA persistence provider supplies an instance of this interface to the PersistenceUnitInfo.Interfacejavax.persistence.spiJava EE
CollectionAttributeInstances of the type CollectionAttribute represent persistent java.Interfacejavax.persistence.metamodelJava EE
CollectionJoinThe CollectionJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
CollectionTableSpecifies the table that is used for the mapping of collections of basic or embeddable types.Classjavax.persistenceJava EE
ColumnSpecifies the mapped column for a persistent property or field.Classjavax.persistenceJava EE
ColumnResultUsed in conjunction with the SqlResultSetMapping annotation or ConstructorResult annotation to map a column of the SELECTClassjavax.persistenceJava EE
CommonAbstractCriteriaThe CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as Interfacejavax.persistence.criteriaJava EE
CompoundSelectionThe CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor).Interfacejavax.persistence.criteriaJava EE
ConstraintModeUsed to control the application of a constraint.Classjavax.persistenceJava EE
ConstructorResultUsed in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to a constructor.Classjavax.persistenceJava EE
ConvertSpecifies the conversion of a Basic field or property.Classjavax.persistenceJava EE
ConverterSpecifies that the annotated class is a converter and defines its scope.Classjavax.persistenceJava EE
ConvertsUsed to group Convert annotations.Classjavax.persistenceJava EE
CriteriaBuilderUsed to construct criteria queries, compound selections, expressions, predicates, orderings.Interfacejavax.persistence.criteriaJava EE
CriteriaBuilder .Case Case conditions are evaluated in the order in which they are specified.Interfacejavax.persistence.criteria.CriteriaBuilderJava EE
CriteriaBuilder .Coalesce A coalesce expression is equivalent to a case expression that returns null if all its arguments evaluate to null,Interfacejavax.persistence.criteria.CriteriaBuilderJava EE
CriteriaBuilder .InInterfacejavax.persistence.criteria.CriteriaBuilderJava EE
CriteriaBuilder .SimpleCase Case conditions are evaluated in the order in which they are specified.Interfacejavax.persistence.criteria.CriteriaBuilderJava EE
CriteriaBuilder .TrimspecUsed to specify how strings are trimmed.Classjavax.persistence.criteria.CriteriaBuilderJava EE
CriteriaDeleteThe CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria APIInterfacejavax.persistence.criteriaJava EE
CriteriaQueryThe CriteriaQuery interface defines functionality that is specific to top-level queries.Interfacejavax.persistence.criteriaJava EE
CriteriaUpdateThe CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API.Interfacejavax.persistence.criteriaJava EE
DiscriminatorColumnSpecifies the discriminator column for the JOINED Inheritance mapping strategies.Classjavax.persistenceJava EE
DiscriminatorTypeenum DiscriminatorTypeDefines supported types of the discriminator column.Classjavax.persistenceJava EE
DiscriminatorValueSpecifies the value of the discriminator column for entities of the given type.Classjavax.persistenceJava EE
ElementCollectionSpecifies a collection of instances of a basic type or embeddable Must be specified if the collection is to be mapped byClassjavax.persistenceJava EE
EmbeddableSpecifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.Classjavax.persistenceJava EE
EmbeddableTypeInstances of the type EmbeddableType represent embeddable types.Interfacejavax.persistence.metamodelJava EE
EmbeddedSpecifies a persistent field or property of an entity whose value is an instance of an embeddable class.Classjavax.persistenceJava EE
EmbeddedIdApplied to a persistent field or property of an entity class or mapped superclass to denote a composite primary Classjavax.persistenceJava EE
EntitySpecifies that the class is an entity.Classjavax.persistenceJava EE
EntityExistsExceptionThrown by the persistence provider when EntityManager.Classjavax.persistenceJava EE
EntityGraphThis type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of aInterfacejavax.persistenceJava EE
EntityListenersSpecifies the callback listener classes to be used for an entity or mapped superclass.Classjavax.persistenceJava EE
EntityManagerInterface used to interact with the persistence context.Interfacejavax.persistenceJava EE
EntityManagerFactoryInterface used to interact with the entity manager factory for the persistence unit.Interfacejavax.persistenceJava EE
EntityNotFoundExceptionThrown by the persistence provider when an entity reference obtained by EntityManager.Classjavax.persistenceJava EE
EntityResultUsed in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to an entity result.Classjavax.persistenceJava EE
EntityTransactionInterface used to control transactions on resource-local entity managers.Interfacejavax.persistenceJava EE
EntityTypeInstances of the type EntityType represent entity types.Interfacejavax.persistence.metamodelJava EE
EnumeratedSpecifies that a persistent property or field should be persisted as a enumerated type.Classjavax.persistenceJava EE
EnumTypeDefines mapping for enumerated types.Classjavax.persistenceJava EE
ExcludeDefaultListenersSpecifies that the invocation of default listeners is to be excluded for the entity class (or mapped superclass) Classjavax.persistenceJava EE
ExcludeSuperclassListenersSpecifies that the invocation of superclass listeners is to be excluded for the entity class (or mapped superclass) Classjavax.persistenceJava EE
ExpressionType for query expressions.Interfacejavax.persistence.criteriaJava EE
FetchRepresents a join-fetched association or attribute.Interfacejavax.persistence.criteriaJava EE
FetchParentRepresents an element of the from clause which may function as the parent of Fetches.Interfacejavax.persistence.criteriaJava EE
FetchTypeDefines strategies for fetching data from the database.Classjavax.persistenceJava EE
FieldResultUsed 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.Classjavax.persistenceJava EE
FlushModeType When queries are executed within a transaction, if FlushModeType.Classjavax.persistenceJava EE
ForeignKeyUsed to specify the handling of foreign key constraints when schema generation is in effect.Classjavax.persistenceJava EE
FromRepresents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging toInterfacejavax.persistence.criteriaJava EE
GeneratedValueProvides for the specification of generation strategies for the values of primary keys.Classjavax.persistenceJava EE
GenerationTypeDefines the types of primary key generation strategies.Classjavax.persistenceJava EE
IdSpecifies the primary key of an entity.Classjavax.persistenceJava EE
IdClassSpecifies a composite primary key class that is mapped to multiple fields or properties of the entity.Classjavax.persistenceJava EE
IdentifiableTypeInstances of the type IdentifiableType represent entity or mapped superclass types.Interfacejavax.persistence.metamodelJava EE
IndexUsed in schema generation to specify creation of an index.Classjavax.persistenceJava EE
InheritanceSpecifies the inheritance strategy to be used for an entity class hierarchy.Classjavax.persistenceJava EE
InheritanceTypeenum InheritanceTypeDefines inheritance strategy options.Classjavax.persistenceJava EE
JoinA join to an entity, embeddable, or basic type.Interfacejavax.persistence.criteriaJava EE
JoinColumnSpecifies a column for joining an entity association or element collection.Classjavax.persistenceJava EE
JoinColumnsSpecifies the mapping for composite foreign keys.Classjavax.persistenceJava EE
JoinTableSpecifies the mapping of associations.Classjavax.persistenceJava EE
JoinTypeDefines the three types of joins.Classjavax.persistence.criteriaJava EE
ListAttributeInstances of the type ListAttribute represent persistent javax.Interfacejavax.persistence.metamodelJava EE
ListJoinThe ListJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
LoadStateLoad states returned by the ProviderUtil SPI methods.Classjavax.persistence.spiJava EE
LobSpecifies that a persistent property or field should be persisted as a large object to a database-supported large object type.Classjavax.persistenceJava EE
LockModeTypeLock modes can be specified by means of passing a LockModeType argument to one of the EntityManager methods that take locksClassjavax.persistenceJava EE
LockTimeoutExceptionThrown by the persistence provider when an pessimistic locking conflict occurs that does not result in transaction rollback.Classjavax.persistenceJava EE
ManagedTypeInstances of the type ManagedType represent entity, mapped superclass, and embeddable types.Interfacejavax.persistence.metamodelJava EE
ManyToManySpecifies a many-valued association with many-to-many multiplicity.Classjavax.persistenceJava EE
ManyToOneSpecifies a single-valued association to another entity class that has many-to-one multiplicity.Classjavax.persistenceJava EE
MapAttributeInstances of the type MapAttribute represent persistent java.Interfacejavax.persistence.metamodelJava EE
MapJoinThe MapJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
MapKeySpecifies the map key for associations of type java.Classjavax.persistenceJava EE
MapKeyClassSpecifies the type of the map key for associations of type java.Classjavax.persistenceJava EE
MapKeyColumnSpecifies the mapping for the key column of a map whose map key is a basic type.Classjavax.persistenceJava EE
MapKeyEnumeratedSpecifies the enum type for a map key whose basic type is an enumerated type.Classjavax.persistenceJava EE
MapKeyJoinColumnSpecifies a mapping to an entity that is a map key.Classjavax.persistenceJava EE
MapKeyJoinColumnsSupports composite map keys that reference entities.Classjavax.persistenceJava EE
MapKeyTemporalThis annotation must be specified for persistent map keys of type Date and Calendar.Classjavax.persistenceJava EE
MappedSuperclassDesignates a class whose mapping information is applied to the entities that inherit from it.Classjavax.persistenceJava EE
MappedSuperclassTypeInstances of the type MappedSuperclassType represent mappedSince:Java Persistence 2.Interfacejavax.persistence.metamodelJava EE
MapsIdDesignates a ManyToOne or OneToOne relationship attribute that provides theClassjavax.persistenceJava EE
MetamodelProvides access to the metamodel of persistent entities in the persistence unit.Interfacejavax.persistence.metamodelJava EE
NamedAttributeNodeA NamedAttributeNode is a member element of aSince:Java Persistence 2.Classjavax.persistenceJava EE
NamedEntityGraphUsed to specify the path and boundaries for a find operation or query.Classjavax.persistenceJava EE
NamedEntityGraphsUsed to group NamedEntityGraph annotations.Classjavax.persistenceJava EE
NamedNativeQueriesSpecifies multiple native SQL named queries.Classjavax.persistenceJava EE
NamedNativeQuerySpecifies a named native SQL query.Classjavax.persistenceJava EE
NamedQueriesSpecifies multiple named Java Persistence query language queries.Classjavax.persistenceJava EE
NamedQuerySpecifies a static, named query in the Java Persistence query language.Classjavax.persistenceJava EE
NamedStoredProcedureQueriesSpecifies multiple named stored procedure queries.Classjavax.persistenceJava EE
NamedStoredProcedureQuerySpecifies and names a stored procedure, its parameters, and its result type.Classjavax.persistenceJava EE
NamedSubgraphA NamedSubgraph is a member element of a NamedEntityGraph.Classjavax.persistenceJava EE
NonUniqueResultExceptionThrown by the persistence provider when Query.Classjavax.persistenceJava EE
NoResultExceptionThrown by the persistence provider when Query.Classjavax.persistenceJava EE
OneToManySpecifies a many-valued association with one-to-many multiplicity.Classjavax.persistenceJava EE
OneToOneSpecifies a single-valued association to another entity that has one-to-one multiplicity.Classjavax.persistenceJava EE
OptimisticLockExceptionThrown by the persistence provider when an optimistic locking conflict occurs.Classjavax.persistenceJava EE
OrderAn object that defines an ordering over the query results.Interfacejavax.persistence.criteriaJava EE
OrderBySpecifies the ordering of the elements of a collection valued association or element collection at the point when the associationClassjavax.persistenceJava EE
OrderColumnSpecifies a column that is used to maintain the persistent order of a list.Classjavax.persistenceJava EE
ParameterType for query parameter objects.Interfacejavax.persistenceJava EE
ParameterExpressionType of criteria query parameter expressions.Interfacejavax.persistence.criteriaJava EE
ParameterModeSpecifies the mode of a parameter of a stored procedure query.Classjavax.persistenceJava EE
PathRepresents a simple or compound attribute path from a bound type or collection, and is a primitive expression.Interfacejavax.persistence.criteriaJava EE
PersistenceBootstrap class that is used to obtain an EntityManagerFactory in Java SE environments.Classjavax.persistenceJava EE
PersistenceContextExpresses a dependency on a container-managed EntityManager and its associated persistence context.Classjavax.persistenceJava EE
PersistenceContextsDeclares one or more PersistenceContext annotations.Classjavax.persistenceJava EE
PersistenceContextTypeenum PersistenceContextTypeSpecifies whether a transaction-scoped or extended Classjavax.persistenceJava EE
PersistenceExceptionThrown by the persistence provider when a problem occurs.Classjavax.persistenceJava EE
PersistencePropertyDescribes a single container or persistence provider property.Classjavax.persistenceJava EE
PersistenceProviderInterface implemented by the persistence provider.Interfacejavax.persistence.spiJava EE
PersistenceProviderResolverDetermine the list of persistence providers available in the runtime environment.Interfacejavax.persistence.spiJava EE
PersistenceProviderResolverHolderHolds the global PersistenceProviderResolver instance.Classjavax.persistence.spiJava EE
PersistenceUnitExpresses a dependency on an EntityManagerFactory and its associated persistence unit.Classjavax.persistenceJava EE
PersistenceUnitInfoInterface implemented by the container and used by the persistence provider when creating an EntityManagerFactory.Interfacejavax.persistence.spiJava EE
PersistenceUnitsDeclares one or more PersistenceUnit annotations.Classjavax.persistenceJava EE
PersistenceUnitTransactionTypeenum PersistenceUnitTransactionTypeSpecifies whether entity managers created by the EntityManagerFactory will be JTA orClassjavax.persistence.spiJava EE
PersistenceUnitUtilUtility interface between the application and the persistence provider managing the persistence unit.Interfacejavax.persistenceJava EE
PersistenceUtilUtility interface between the application and the persistence The PersistenceUtil interface instance obtained from the Interfacejavax.persistenceJava EE
PessimisticLockExceptionThrown by the persistence provider when an pessimistic locking conflict occurs.Classjavax.persistenceJava EE
PessimisticLockScopeenum PessimisticLockScopeDefines the values of the javax.Classjavax.persistenceJava EE
PluralAttributeInstances of the type PluralAttribute represent persistent collection-valued attributes.Interfacejavax.persistence.metamodelJava EE
PluralAttribute .CollectionTypeCollection-valued attributeList-valued attributeClassjavax.persistence.metamodel.PluralAttributeJava EE
PluralJoinThe PluralJoin interface defines functionality that is common to joins to all collection types.Interfacejavax.persistence.criteriaJava EE
PostLoadSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostPersistSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostRemoveSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostUpdateSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PredicateThe type of a simple or compound predicate: a conjunction or disjunction of restrictions.Interfacejavax.persistence.criteriaJava EE
Predicate .BooleanOperatorReturns the enum constant of this type with the specified name.Classjavax.persistence.criteria.PredicateJava EE
PrePersistSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PreRemoveSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PreUpdateSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PrimaryKeyJoinColumnSpecifies a primary key column that is used as a foreign key to join to another table.Classjavax.persistenceJava EE
PrimaryKeyJoinColumnsGroups PrimaryKeyJoinColumn annotations.Classjavax.persistenceJava EE
ProviderUtilUtility interface implemented by the persistence provider.Interfacejavax.persistence.spiJava EE
QueryInterface used to control query execution.Interfacejavax.persistenceJava EE
QueryHintUsed to supply a query property or hint to the NamedQuery or NamedNativeQuery annotation.Classjavax.persistenceJava EE
QueryTimeoutExceptionThrown by the persistence provider when a query times out and only the statement is rolled back.Classjavax.persistenceJava EE
RollbackExceptionThrown by the persistence provider when EntityTransaction.Classjavax.persistenceJava EE
RootA root type in the from clause.Interfacejavax.persistence.criteriaJava EE
SecondaryTableSpecifies a secondary table for the annotated entity class.Classjavax.persistenceJava EE
SecondaryTablesSpecifies multiple secondary tables for an entity.Classjavax.persistenceJava EE
SelectionThe Selection interface defines an item that is to be returned in a query result.Interfacejavax.persistence.criteriaJava EE
SequenceGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValueClassjavax.persistenceJava EE
SetAttributeInstances of the type SetAttribute represent persistent java.Interfacejavax.persistence.metamodelJava EE
SetJoinThe SetJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
SharedCacheModeenum SharedCacheModeSpecifies how the provider must use a second-level cache for theClassjavax.persistenceJava EE
SingularAttributeInstances of the type SingularAttribute represents persistent single-valued properties or fields.Interfacejavax.persistence.metamodelJava EE
SqlResultSetMappingSpecifies the mapping of the result of a native SQL query or stored Query q = em.Classjavax.persistenceJava EE
SqlResultSetMappingsIs used to define one or more SqlResultSetMapping annotations.Classjavax.persistenceJava EE
StaticMetamodelThe StaticMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped Classjavax.persistence.metamodelJava EE
StoredProcedureParameterSpecifies a parameter of a named stored procedure query.Classjavax.persistenceJava EE
StoredProcedureQueryInterface used to control stored procedure query execution.Interfacejavax.persistenceJava EE
SubgraphThis type represents a subgraph for an attribute node that corresponds to a Managed Type.Interfacejavax.persistenceJava EE
SubqueryThe Subquery interface defines functionality that is specific to subqueries.Interfacejavax.persistence.criteriaJava EE
SynchronizationTypeenum SynchronizationTypeSpecifies whether the persistence context is always automatically Classjavax.persistenceJava EE
TableSpecifies the primary table for the annotated entity.Classjavax.persistenceJava EE
TableGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for Classjavax.persistenceJava EE
TemporalThis annotation must be specified for persistent fields or properties of type java.Classjavax.persistenceJava EE
TemporalTypeType used to indicate a specific mapping of java.Classjavax.persistenceJava EE
TransactionRequiredExceptionThrown by the persistence provider when a transaction is required but is notSince:Java Persistence 1.Classjavax.persistenceJava EE
TransientSpecifies that the property or field is not persistent.Classjavax.persistenceJava EE
TupleInterface for extracting the elements of a query result tuple.Interfacejavax.persistenceJava EE
TupleElementThe TupleElement interface defines an element that is returned in a query result tuple.Interfacejavax.persistenceJava EE
TypeInstances of the type Type represent persistent object or attribute types.Interfacejavax.persistence.metamodelJava EE
Type .PersistenceTypeReturns the enum constant of this type with the specified name.Classjavax.persistence.metamodel.TypeJava EE
TypedQueryInterface used to control the execution of typed queries.Interfacejavax.persistenceJava EE
UniqueConstraintSpecifies that a unique constraint is to be included in the generated DDL for a primary or secondary table.Classjavax.persistenceJava EE
ValidationModeThe validation mode to be used by the provider for the persistenceSince:Java Persistence 2.Classjavax.persistenceJava EE
VersionSpecifies the version field or property of an entity class that serves as its optimistic lock value.Classjavax.persistenceJava EE
AbstractQueryInterfacejavax.persistence.criteriaHibernate JPA
AccessClassjavax.persistenceHibernate JPA
AccessTypeClassjavax.persistenceHibernate JPA
AssociationOverrideClassjavax.persistenceHibernate JPA
AssociationOverridesClassjavax.persistenceHibernate JPA
AttributeInterfacejavax.persistence.metamodelHibernate JPA
Attribute .PersistentAttributeTypeClassjavax.persistence.metamodel.AttributeHibernate JPA
AttributeConverterInterfacejavax.persistenceHibernate JPA
AttributeNodeInterfacejavax.persistenceHibernate JPA
AttributeOverrideClassjavax.persistenceHibernate JPA
AttributeOverridesClassjavax.persistenceHibernate JPA
BasicClassjavax.persistenceHibernate JPA
BasicTypeInterfacejavax.persistence.metamodelHibernate JPA
BindableInterfacejavax.persistence.metamodelHibernate JPA
Bindable .BindableTypeClassjavax.persistence.metamodel.BindableHibernate JPA
CacheInterfacejavax.persistenceHibernate JPA
CacheableClassjavax.persistenceHibernate JPA
CacheRetrieveModeClassjavax.persistenceHibernate JPA
CacheStoreModeClassjavax.persistenceHibernate JPA
CascadeTypeClassjavax.persistenceHibernate JPA
ClassTransformerInterfacejavax.persistence.spiHibernate JPA
CollectionAttributeInterfacejavax.persistence.metamodelHibernate JPA
CollectionJoinInterfacejavax.persistence.criteriaHibernate JPA
CollectionTableClassjavax.persistenceHibernate JPA
ColumnClassjavax.persistenceHibernate JPA
ColumnResultClassjavax.persistenceHibernate JPA
CommonAbstractCriteriaInterfacejavax.persistence.criteriaHibernate JPA
CompoundSelectionInterfacejavax.persistence.criteriaHibernate JPA
ConstraintModeClassjavax.persistenceHibernate JPA
ConstructorResultClassjavax.persistenceHibernate JPA
ConvertClassjavax.persistenceHibernate JPA
ConverterClassjavax.persistenceHibernate JPA
ConvertsClassjavax.persistenceHibernate JPA
CriteriaBuilderInterfacejavax.persistence.criteriaHibernate JPA
CriteriaBuilder .CaseInterfacejavax.persistence.criteria.CriteriaBuilderHibernate JPA
CriteriaBuilder .CoalesceInterfacejavax.persistence.criteria.CriteriaBuilderHibernate JPA
CriteriaBuilder .InInterfacejavax.persistence.criteria.CriteriaBuilderHibernate JPA
CriteriaBuilder .SimpleCaseInterfacejavax.persistence.criteria.CriteriaBuilderHibernate JPA
CriteriaBuilder .TrimspecClassjavax.persistence.criteria.CriteriaBuilderHibernate JPA
CriteriaDeleteInterfacejavax.persistence.criteriaHibernate JPA
CriteriaQueryInterfacejavax.persistence.criteriaHibernate JPA
CriteriaUpdateInterfacejavax.persistence.criteriaHibernate JPA
DiscriminatorColumnClassjavax.persistenceHibernate JPA
DiscriminatorTypeClassjavax.persistenceHibernate JPA
DiscriminatorValueClassjavax.persistenceHibernate JPA
ElementCollectionClassjavax.persistenceHibernate JPA
EmbeddableClassjavax.persistenceHibernate JPA
EmbeddableTypeInterfacejavax.persistence.metamodelHibernate JPA
EmbeddedClassjavax.persistenceHibernate JPA
EmbeddedIdClassjavax.persistenceHibernate JPA
EntityClassjavax.persistenceHibernate JPA
EntityExistsExceptionClassjavax.persistenceHibernate JPA
EntityGraphInterfacejavax.persistenceHibernate JPA
EntityListenersClassjavax.persistenceHibernate JPA
EntityManagerInterfacejavax.persistenceHibernate JPA
EntityManagerFactoryInterfacejavax.persistenceHibernate JPA
EntityNotFoundExceptionClassjavax.persistenceHibernate JPA
EntityResultClassjavax.persistenceHibernate JPA
EntityTransactionInterfacejavax.persistenceHibernate JPA
EntityTypeInterfacejavax.persistence.metamodelHibernate JPA
EnumeratedClassjavax.persistenceHibernate JPA
EnumTypeClassjavax.persistenceHibernate JPA
ExcludeDefaultListenersClassjavax.persistenceHibernate JPA
ExcludeSuperclassListenersClassjavax.persistenceHibernate JPA
ExpressionInterfacejavax.persistence.criteriaHibernate JPA
FetchInterfacejavax.persistence.criteriaHibernate JPA
FetchParentInterfacejavax.persistence.criteriaHibernate JPA
FetchTypeClassjavax.persistenceHibernate JPA
FieldResultClassjavax.persistenceHibernate JPA
FlushModeTypeClassjavax.persistenceHibernate JPA
ForeignKeyClassjavax.persistenceHibernate JPA
FromInterfacejavax.persistence.criteriaHibernate JPA
GeneratedValueClassjavax.persistenceHibernate JPA
GenerationTypeClassjavax.persistenceHibernate JPA
IdClassjavax.persistenceHibernate JPA
IdClassClassjavax.persistenceHibernate JPA
IdentifiableTypeInterfacejavax.persistence.metamodelHibernate JPA
IndexClassjavax.persistenceHibernate JPA
InheritanceClassjavax.persistenceHibernate JPA
InheritanceTypeClassjavax.persistenceHibernate JPA
JoinInterfacejavax.persistence.criteriaHibernate JPA
JoinColumnClassjavax.persistenceHibernate JPA
JoinColumnsClassjavax.persistenceHibernate JPA
JoinTableClassjavax.persistenceHibernate JPA
JoinTypeClassjavax.persistence.criteriaHibernate JPA
ListAttributeInterfacejavax.persistence.metamodelHibernate JPA
ListJoinInterfacejavax.persistence.criteriaHibernate JPA
LoadStateClassjavax.persistence.spiHibernate JPA
LobClassjavax.persistenceHibernate JPA
LockModeTypeClassjavax.persistenceHibernate JPA
LockTimeoutExceptionClassjavax.persistenceHibernate JPA
ManagedTypeInterfacejavax.persistence.metamodelHibernate JPA
ManyToManyClassjavax.persistenceHibernate JPA
ManyToOneClassjavax.persistenceHibernate JPA
MapAttributeInterfacejavax.persistence.metamodelHibernate JPA
MapJoinInterfacejavax.persistence.criteriaHibernate JPA
MapKeyClassjavax.persistenceHibernate JPA
MapKeyClassClassjavax.persistenceHibernate JPA
MapKeyColumnClassjavax.persistenceHibernate JPA
MapKeyEnumeratedClassjavax.persistenceHibernate JPA
MapKeyJoinColumnClassjavax.persistenceHibernate JPA
MapKeyJoinColumnsClassjavax.persistenceHibernate JPA
MapKeyTemporalClassjavax.persistenceHibernate JPA
MappedSuperclassClassjavax.persistenceHibernate JPA
MappedSuperclassTypeInterfacejavax.persistence.metamodelHibernate JPA
MapsIdClassjavax.persistenceHibernate JPA
MetamodelInterfacejavax.persistence.metamodelHibernate JPA
NamedAttributeNodeClassjavax.persistenceHibernate JPA
NamedEntityGraphClassjavax.persistenceHibernate JPA
NamedEntityGraphsClassjavax.persistenceHibernate JPA
NamedNativeQueriesClassjavax.persistenceHibernate JPA
NamedNativeQueryClassjavax.persistenceHibernate JPA
NamedQueriesClassjavax.persistenceHibernate JPA
NamedQueryClassjavax.persistenceHibernate JPA
NamedStoredProcedureQueriesClassjavax.persistenceHibernate JPA
NamedStoredProcedureQueryClassjavax.persistenceHibernate JPA
NamedSubgraphClassjavax.persistenceHibernate JPA
NonUniqueResultExceptionClassjavax.persistenceHibernate JPA
NoResultExceptionClassjavax.persistenceHibernate JPA
OneToManyClassjavax.persistenceHibernate JPA
OneToOneClassjavax.persistenceHibernate JPA
OptimisticLockExceptionClassjavax.persistenceHibernate JPA
OrderInterfacejavax.persistence.criteriaHibernate JPA
OrderByClassjavax.persistenceHibernate JPA
OrderColumnClassjavax.persistenceHibernate JPA
ParameterInterfacejavax.persistenceHibernate JPA
ParameterExpressionInterfacejavax.persistence.criteriaHibernate JPA
ParameterModeClassjavax.persistenceHibernate JPA
PathInterfacejavax.persistence.criteriaHibernate JPA
PersistenceClassjavax.persistenceHibernate JPA
PersistenceContextClassjavax.persistenceHibernate JPA
PersistenceContextsClassjavax.persistenceHibernate JPA
PersistenceContextTypeClassjavax.persistenceHibernate JPA
PersistenceExceptionClassjavax.persistenceHibernate JPA
PersistencePropertyClassjavax.persistenceHibernate JPA
PersistenceProviderInterfacejavax.persistence.spiHibernate JPA
PersistenceProviderResolverInterfacejavax.persistence.spiHibernate JPA
PersistenceProviderResolverHolderClassjavax.persistence.spiHibernate JPA
PersistenceUnitClassjavax.persistenceHibernate JPA
PersistenceUnitInfoInterfacejavax.persistence.spiHibernate JPA
PersistenceUnitsClassjavax.persistenceHibernate JPA
PersistenceUnitTransactionTypeClassjavax.persistence.spiHibernate JPA
PersistenceUnitUtilInterfacejavax.persistenceHibernate JPA
PersistenceUtilInterfacejavax.persistenceHibernate JPA
PessimisticLockExceptionClassjavax.persistenceHibernate JPA
PessimisticLockScopeClassjavax.persistenceHibernate JPA
PluralAttributeInterfacejavax.persistence.metamodelHibernate JPA
PluralAttribute .CollectionTypeClassjavax.persistence.metamodel.PluralAttributeHibernate JPA
PluralJoinInterfacejavax.persistence.criteriaHibernate JPA
PostLoadClassjavax.persistenceHibernate JPA
PostPersistClassjavax.persistenceHibernate JPA
PostRemoveClassjavax.persistenceHibernate JPA
PostUpdateClassjavax.persistenceHibernate JPA
PredicateInterfacejavax.persistence.criteriaHibernate JPA
Predicate .BooleanOperatorClassjavax.persistence.criteria.PredicateHibernate JPA
PrePersistClassjavax.persistenceHibernate JPA
PreRemoveClassjavax.persistenceHibernate JPA
PreUpdateClassjavax.persistenceHibernate JPA
PrimaryKeyJoinColumnClassjavax.persistenceHibernate JPA
PrimaryKeyJoinColumnsClassjavax.persistenceHibernate JPA
ProviderUtilInterfacejavax.persistence.spiHibernate JPA
QueryInterfacejavax.persistenceHibernate JPA
QueryHintClassjavax.persistenceHibernate JPA
QueryTimeoutExceptionClassjavax.persistenceHibernate JPA
RollbackExceptionClassjavax.persistenceHibernate JPA
RootInterfacejavax.persistence.criteriaHibernate JPA
SecondaryTableClassjavax.persistenceHibernate JPA
SecondaryTablesClassjavax.persistenceHibernate JPA
SelectionInterfacejavax.persistence.criteriaHibernate JPA
SequenceGeneratorClassjavax.persistenceHibernate JPA
SetAttributeInterfacejavax.persistence.metamodelHibernate JPA
SetJoinInterfacejavax.persistence.criteriaHibernate JPA
SharedCacheModeClassjavax.persistenceHibernate JPA
SingularAttributeInterfacejavax.persistence.metamodelHibernate JPA
SqlResultSetMappingClassjavax.persistenceHibernate JPA
SqlResultSetMappingsClassjavax.persistenceHibernate JPA
StaticMetamodelClassjavax.persistence.metamodelHibernate JPA
StoredProcedureParameterClassjavax.persistenceHibernate JPA
StoredProcedureQueryInterfacejavax.persistenceHibernate JPA
SubgraphInterfacejavax.persistenceHibernate JPA
SubqueryInterfacejavax.persistence.criteriaHibernate JPA
SynchronizationTypeClassjavax.persistenceHibernate JPA
TableClassjavax.persistenceHibernate JPA
TableGeneratorClassjavax.persistenceHibernate JPA
TemporalClassjavax.persistenceHibernate JPA
TemporalTypeClassjavax.persistenceHibernate JPA
TransactionRequiredExceptionClassjavax.persistenceHibernate JPA
TransientClassjavax.persistenceHibernate JPA
TupleInterfacejavax.persistenceHibernate JPA
TupleElementInterfacejavax.persistenceHibernate JPA
TypeInterfacejavax.persistence.metamodelHibernate JPA
Type .PersistenceTypeClassjavax.persistence.metamodel.TypeHibernate JPA
TypedQueryInterfacejavax.persistenceHibernate JPA
UniqueConstraintClassjavax.persistenceHibernate JPA
ValidationModeClassjavax.persistenceHibernate JPA
VersionClassjavax.persistenceHibernate JPA
AbstractQueryThe AbstractQuery interface defines functionality that is common to both top-level queries and subqueries.Interfacejavax.persistence.criteriaEclipseLink
AccessUsed to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attributeClassjavax.persistenceEclipseLink
AccessTypeUsed with the Access annotation to specify an access type to be applied to an entity class, mapped superclass, orClassjavax.persistenceEclipseLink
AssociationOverrideUsed to override a mapping for an entity relationship.Classjavax.persistenceEclipseLink
AssociationOverridesUsed to override mappings of multiple relationship properties or fields.Classjavax.persistenceEclipseLink
AttributeRepresents an attribute of a Java type.Interfacejavax.persistence.metamodelEclipseLink
Attribute .PersistentAttributeTypeEmbeddable class attributeMany-to-many associationClassjavax.persistence.metamodelEclipseLink
AttributeConverterA class that implements this interface can be used to convert entity attribute state into database column representation Interfacejavax.persistenceEclipseLink
AttributeNodeRepresents an attribute node of an entity graph.Interfacejavax.persistenceEclipseLink
AttributeOverrideUsed to override the mapping of a Basic (whether explicit or default) property or field or Id property orClassjavax.persistenceEclipseLink
AttributeOverridesUsed to override mappings of multiple properties or fields.Classjavax.persistenceEclipseLink
BasicThe simplest type of mapping to a database column.Classjavax.persistenceEclipseLink
BasicTypeInstances of the type BasicType represent basic types (including temporal and enumerated types).Interfacejavax.persistence.metamodelEclipseLink
BindableInstances of the type Bindable represent object or attribute types that can be bound into a Path.Interfacejavax.persistence.metamodelEclipseLink
Bindable .BindableTypeMulti-valued attribute typeSingle-valued attribute typeClassjavax.persistence.metamodelEclipseLink
CacheInterface used to interact with the second-level cache.Interfacejavax.persistenceEclipseLink
CacheableSpecifies whether an entity should be cached if caching is enabled when the value of the persistence.Classjavax.persistenceEclipseLink
CacheRetrieveModeenum CacheRetrieveModeUsed as the value of theClassjavax.persistenceEclipseLink
CacheStoreModeUsed as the value of the javax.Classjavax.persistenceEclipseLink
CascadeTypeDefines the set of cascadable operations that are propagated to the associated entity.Classjavax.persistenceEclipseLink
ClassTransformerA persistence provider supplies an instance of this interface to the PersistenceUnitInfo.Interfacejavax.persistence.spiEclipseLink
CollectionAttributeInstances of the type CollectionAttribute represent persistent java.Interfacejavax.persistence.metamodelEclipseLink
CollectionJoinThe CollectionJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaEclipseLink
CollectionTableSpecifies the table that is used for the mapping of collections of basic or embeddable types.Classjavax.persistenceEclipseLink
ColumnSpecifies the mapped column for a persistent property or field.Classjavax.persistenceEclipseLink
ColumnResultUsed in conjunction with the SqlResultSetMapping annotation or ConstructorResult annotation to map a column of the SELECTClassjavax.persistenceEclipseLink
CommonAbstractCriteriaThe CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as Interfacejavax.persistence.criteriaEclipseLink
CompoundSelectionThe CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor).Interfacejavax.persistence.criteriaEclipseLink
ConstraintModeUsed to control the application of a constraint.Classjavax.persistenceEclipseLink
ConstructorResultUsed in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to a constructor.Classjavax.persistenceEclipseLink
ConvertSpecifies the conversion of a Basic field or property.Classjavax.persistenceEclipseLink
ConverterSpecifies that the annotated class is a converter and defines its scope.Classjavax.persistenceEclipseLink
ConvertsUsed to group Convert annotations.Classjavax.persistenceEclipseLink
CriteriaBuilderUsed to construct criteria queries, compound selections, expressions, predicates, orderings.Interfacejavax.persistence.criteriaEclipseLink
CriteriaBuilder .Case Case conditions are evaluated in the order in which they are specified.Interfacejavax.persistence.criteriaEclipseLink
CriteriaBuilder .Coalesce A coalesce expression is equivalent to a case expression that returns null if all its arguments evaluate to null,Interfacejavax.persistence.criteriaEclipseLink
CriteriaBuilder .InInterfacejavax.persistence.criteriaEclipseLink
CriteriaBuilder .SimpleCase Case conditions are evaluated in the order in which they are specified.Interfacejavax.persistence.criteriaEclipseLink
CriteriaBuilder .TrimspecUsed to specify how strings are trimmed.Classjavax.persistence.criteriaEclipseLink
CriteriaDeleteThe CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria APIInterfacejavax.persistence.criteriaEclipseLink
CriteriaQueryThe CriteriaQuery interface defines functionality that is specific to top-level queries.Interfacejavax.persistence.criteriaEclipseLink
CriteriaUpdateThe CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API.Interfacejavax.persistence.criteriaEclipseLink
DiscriminatorColumnSpecifies the discriminator column for the JOINED Inheritance mapping strategies.Classjavax.persistenceEclipseLink
DiscriminatorTypeenum DiscriminatorTypeDefines supported types of the discriminator column.Classjavax.persistenceEclipseLink
DiscriminatorValueSpecifies the value of the discriminator column for entities of the given type.Classjavax.persistenceEclipseLink
ElementCollectionSpecifies a collection of instances of a basic type or embeddable Must be specified if the collection is to be mapped byClassjavax.persistenceEclipseLink
EmbeddableSpecifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.Classjavax.persistenceEclipseLink
EmbeddableTypeInstances of the type EmbeddableType represent embeddable types.Interfacejavax.persistence.metamodelEclipseLink
EmbeddedSpecifies a persistent field or property of an entity whose value is an instance of an embeddable class.Classjavax.persistenceEclipseLink
EmbeddedIdApplied to a persistent field or property of an entity class or mapped superclass to denote a composite primary Classjavax.persistenceEclipseLink
EntitySpecifies that the class is an entity.Classjavax.persistenceEclipseLink
EntityExistsExceptionThrown by the persistence provider when EntityManager.Classjavax.persistenceEclipseLink
EntityGraphThis type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of aInterfacejavax.persistenceEclipseLink
EntityListenersSpecifies the callback listener classes to be used for an entity or mapped superclass.Classjavax.persistenceEclipseLink
EntityManagerInterface used to interact with the persistence context.Interfacejavax.persistenceEclipseLink
EntityManagerFactoryInterface used to interact with the entity manager factory for the persistence unit.Interfacejavax.persistenceEclipseLink
EntityNotFoundExceptionThrown by the persistence provider when an entity reference obtained by EntityManager.Classjavax.persistenceEclipseLink
EntityResultUsed in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to an entity result.Classjavax.persistenceEclipseLink
EntityTransactionInterface used to control transactions on resource-local entity managers.Interfacejavax.persistenceEclipseLink
EntityTypeInstances of the type EntityType represent entity types.Interfacejavax.persistence.metamodelEclipseLink
EnumeratedSpecifies that a persistent property or field should be persisted as a enumerated type.Classjavax.persistenceEclipseLink
EnumTypeDefines mapping for enumerated types.Classjavax.persistenceEclipseLink
ExcludeDefaultListenersClassjavax.persistenceEclipseLink
ExcludeSuperclassListenersClassjavax.persistenceEclipseLink
ExpressionType for query expressions.Interfacejavax.persistence.criteriaEclipseLink
FetchRepresents a join-fetched association or attribute.Interfacejavax.persistence.criteriaEclipseLink
FetchParentRepresents an element of the from clause which may function as the parent of Fetches.Interfacejavax.persistence.criteriaEclipseLink
FetchTypeDefines strategies for fetching data from the database.Classjavax.persistenceEclipseLink
FieldResultUsed 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.Classjavax.persistenceEclipseLink
FlushModeType When queries are executed within a transaction, if FlushModeType.Classjavax.persistenceEclipseLink
ForeignKeyUsed to specify the handling of foreign key constraints when schema generation is in effect.Classjavax.persistenceEclipseLink
FromRepresents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging toInterfacejavax.persistence.criteriaEclipseLink
GeneratedValueProvides for the specification of generation strategies for the values of primary keys.Classjavax.persistenceEclipseLink
GenerationTypeDefines the types of primary key generation strategies.Classjavax.persistenceEclipseLink
IdSpecifies the primary key of an entity.Classjavax.persistenceEclipseLink
IdClassSpecifies a composite primary key class that is mapped to multiple fields or properties of the entity.Classjavax.persistenceEclipseLink
IdentifiableTypeInstances of the type IdentifiableType represent entity or mapped superclass types.Interfacejavax.persistence.metamodelEclipseLink
IndexUsed in schema generation to specify creation of an index.Classjavax.persistenceEclipseLink
InheritanceSpecifies the inheritance strategy to be used for an entity class hierarchy.Classjavax.persistenceEclipseLink
InheritanceTypeenum InheritanceTypeDefines inheritance strategy options.Classjavax.persistenceEclipseLink
JoinA join to an entity, embeddable, or basic type.Interfacejavax.persistence.criteriaEclipseLink
JoinColumnSpecifies a column for joining an entity association or element collection.Classjavax.persistenceEclipseLink
JoinColumnsSpecifies the mapping for composite foreign keys.Classjavax.persistenceEclipseLink
JoinTableSpecifies the mapping of associations.Classjavax.persistenceEclipseLink
JoinTypeDefines the three types of joins.Classjavax.persistence.criteriaEclipseLink
ListAttributeInstances of the type ListAttribute represent persistent javax.Interfacejavax.persistence.metamodelEclipseLink
ListJoinThe ListJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaEclipseLink
LoadStateLoad states returned by the ProviderUtil SPI methods.Classjavax.persistence.spiEclipseLink
LobSpecifies that a persistent property or field should be persisted as a large object to a database-supported large object type.Classjavax.persistenceEclipseLink
LockModeTypeLock modes can be specified by means of passing a LockModeType argument to one of the EntityManager methods that take locksClassjavax.persistenceEclipseLink
LockTimeoutExceptionThrown by the persistence provider when an pessimistic locking conflict occurs that does not result in transaction rollback.Classjavax.persistenceEclipseLink
ManagedTypeInstances of the type ManagedType represent entity, mapped superclass, and embeddable types.Interfacejavax.persistence.metamodelEclipseLink
ManyToManySpecifies a many-valued association with many-to-many multiplicity.Classjavax.persistenceEclipseLink
ManyToOneSpecifies a single-valued association to another entity class that has many-to-one multiplicity.Classjavax.persistenceEclipseLink
MapAttributeInstances of the type MapAttribute represent persistent java.Interfacejavax.persistence.metamodelEclipseLink
MapJoinThe MapJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaEclipseLink
MapKeySpecifies the map key for associations of type java.Classjavax.persistenceEclipseLink
MapKeyClassSpecifies the type of the map key for associations of type java.Classjavax.persistenceEclipseLink
MapKeyColumnSpecifies the mapping for the key column of a map whose map key is a basic type.Classjavax.persistenceEclipseLink
MapKeyEnumeratedSpecifies the enum type for a map key whose basic type is an enumerated type.Classjavax.persistenceEclipseLink
MapKeyJoinColumnSpecifies a mapping to an entity that is a map key.Classjavax.persistenceEclipseLink
MapKeyJoinColumnsSupports composite map keys that reference entities.Classjavax.persistenceEclipseLink
MapKeyTemporalThis annotation must be specified for persistent map keys of type Date and Calendar.Classjavax.persistenceEclipseLink
MappedSuperclassDesignates a class whose mapping information is applied to the entities that inherit from it.Classjavax.persistenceEclipseLink
MappedSuperclassTypeInstances of the type MappedSuperclassType represent mappedSince:Java Persistence 2.Interfacejavax.persistence.metamodelEclipseLink
MapsIdDesignates a ManyToOne or OneToOne relationship attribute that provides theClassjavax.persistenceEclipseLink
MetamodelProvides access to the metamodel of persistent entities in the persistence unit.Interfacejavax.persistence.metamodelEclipseLink
NamedAttributeNodeA NamedAttributeNode is a member element of aSee Also:NamedEntityGraph, Classjavax.persistenceEclipseLink
NamedEntityGraphUsed to specify the path and boundaries for a find operation or query.Classjavax.persistenceEclipseLink
NamedEntityGraphsUsed to group NamedEntityGraph annotations.Classjavax.persistenceEclipseLink
NamedNativeQueriesSpecifies multiple native SQL named queries.Classjavax.persistenceEclipseLink
NamedNativeQuerySpecifies a named native SQL query.Classjavax.persistenceEclipseLink
NamedQueriesSpecifies multiple named Java Persistence query language queries.Classjavax.persistenceEclipseLink
NamedQuerySpecifies a static, named query in the Java Persistence query language.Classjavax.persistenceEclipseLink
NamedStoredProcedureQueriesSpecifies multiple named stored procedure queries.Classjavax.persistenceEclipseLink
NamedStoredProcedureQuerySpecifies and names a stored procedure, its parameters, and its result type.Classjavax.persistenceEclipseLink
NamedSubgraphA NamedSubgraph is a member element of a NamedEntityGraph.Classjavax.persistenceEclipseLink
NonUniqueResultExceptionThrown by the persistence provider when Query.Classjavax.persistenceEclipseLink
NoResultExceptionThrown by the persistence provider when Query.Classjavax.persistenceEclipseLink
OneToManySpecifies a many-valued association with one-to-many multiplicity.Classjavax.persistenceEclipseLink
OneToOneSpecifies a single-valued association to another entity that has one-to-one multiplicity.Classjavax.persistenceEclipseLink
OptimisticLockExceptionThrown by the persistence provider when an optimistic locking conflict occurs.Classjavax.persistenceEclipseLink
OrderAn object that defines an ordering over the query results.Interfacejavax.persistence.criteriaEclipseLink
OrderBySpecifies the ordering of the elements of a collection valued association or element collection at the point when the associationClassjavax.persistenceEclipseLink
OrderColumnSpecifies a column that is used to maintain the persistent order of a list.Classjavax.persistenceEclipseLink
ParameterType for query parameter objects.Interfacejavax.persistenceEclipseLink
ParameterExpressionType of criteria query parameter expressions.Interfacejavax.persistence.criteriaEclipseLink
ParameterModeSpecifies the mode of a parameter of a stored procedure query.Classjavax.persistenceEclipseLink
PathRepresents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression.Interfacejavax.persistence.criteriaEclipseLink
PersistenceBootstrap class that is used to obtain an EntityManagerFactory in Java SE environments.Classjavax.persistenceEclipseLink
PersistenceContextExpresses a dependency on a container-managed EntityManager and its associated persistence context.Classjavax.persistenceEclipseLink
PersistenceContextsDeclares one or more PersistenceContext annotations.Classjavax.persistenceEclipseLink
PersistenceContextTypeenum PersistenceContextTypeSpecifies whether a transaction-scoped or extended Classjavax.persistenceEclipseLink
PersistenceExceptionThrown by the persistence provider when a problem occurs.Classjavax.persistenceEclipseLink
PersistencePropertyDescribes a single container or persistence provider property.Classjavax.persistenceEclipseLink
PersistenceProviderInterface implemented by the persistence provider.Interfacejavax.persistence.spiEclipseLink
PersistenceProviderResolverDetermine the list of persistence providers available in the runtime environment.Interfacejavax.persistence.spiEclipseLink
PersistenceProviderResolverHolderHolds the global PersistenceProviderResolver instance.Classjavax.persistence.spiEclipseLink
PersistenceUnitExpresses a dependency on an EntityManagerFactory and its associated persistence unit.Classjavax.persistenceEclipseLink
PersistenceUnitInfoInterface implemented by the container and used by the persistence provider when creating an EntityManagerFactory.Interfacejavax.persistence.spiEclipseLink
PersistenceUnitsDeclares one or more PersistenceUnit annotations.Classjavax.persistenceEclipseLink
PersistenceUnitTransactionTypeenum PersistenceUnitTransactionTypeSpecifies whether entity managers created by the EntityManagerFactory will be JTA orClassjavax.persistence.spiEclipseLink
PersistenceUnitUtilUtility interface between the application and the persistence provider managing the persistence unit.Interfacejavax.persistenceEclipseLink
PersistenceUtilUtility interface between the application and the persistence The PersistenceUtil interface instance obtained from the Interfacejavax.persistenceEclipseLink
PessimisticLockExceptionThrown by the persistence provider when an pessimistic locking conflict occurs.Classjavax.persistenceEclipseLink
PessimisticLockScopeenum PessimisticLockScopeDefines the values of the javax.Classjavax.persistenceEclipseLink
PluralAttributeInstances of the type PluralAttribute represent persistent collection-valued attributes.Interfacejavax.persistence.metamodelEclipseLink
PluralAttribute .CollectionTypeCollection-valued attributeList-valued attributeClassjavax.persistence.metamodelEclipseLink
PluralJoinThe PluralJoin interface defines functionality that is common to joins to all collection types.Interfacejavax.persistence.criteriaEclipseLink
PostLoadClassjavax.persistenceEclipseLink
PostPersistClassjavax.persistenceEclipseLink
PostRemoveClassjavax.persistenceEclipseLink
PostUpdateClassjavax.persistenceEclipseLink
PredicateThe type of a simple or compound predicate: a conjunction or disjunction of restrictions.Interfacejavax.persistence.criteriaEclipseLink
Predicate .BooleanOperatorClassjavax.persistence.criteriaEclipseLink
PrePersistClassjavax.persistenceEclipseLink
PreRemoveClassjavax.persistenceEclipseLink
PreUpdateClassjavax.persistenceEclipseLink
PrimaryKeyJoinColumnSpecifies a primary key column that is used as a foreign key to join to another table.Classjavax.persistenceEclipseLink
PrimaryKeyJoinColumnsGroups PrimaryKeyJoinColumn annotations.Classjavax.persistenceEclipseLink
ProviderUtilUtility interface implemented by the persistence provider.Interfacejavax.persistence.spiEclipseLink
QueryInterface used to control query execution.Interfacejavax.persistenceEclipseLink
QueryHintUsed to supply a query property or hint to the NamedQuery or NamedNativeQuery annotation.Classjavax.persistenceEclipseLink
QueryTimeoutExceptionThrown by the persistence provider when a query times out and only the statement is rolled back.Classjavax.persistenceEclipseLink
RollbackExceptionThrown by the persistence provider when EntityTransaction.Classjavax.persistenceEclipseLink
RootA root type in the from clause.Interfacejavax.persistence.criteriaEclipseLink
SecondaryTableSpecifies a secondary table for the annotated entity class.Classjavax.persistenceEclipseLink
SecondaryTablesSpecifies multiple secondary tables for an entity.Classjavax.persistenceEclipseLink
SelectionThe Selection interface defines an item that is to be returned in a query result.Interfacejavax.persistence.criteriaEclipseLink
SequenceGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValueClassjavax.persistenceEclipseLink
SetAttributeInstances of the type SetAttribute represent persistent java.Interfacejavax.persistence.metamodelEclipseLink
SetJoinThe SetJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaEclipseLink
SharedCacheModeenum SharedCacheModeSpecifies how the provider must use a second-level cache for theClassjavax.persistenceEclipseLink
SingularAttributeInstances of the type SingularAttribute represents persistent single-valued properties or fields.Interfacejavax.persistence.metamodelEclipseLink
SqlResultSetMappingSpecifies the mapping of the result of a native SQL query or stored Query q = em.Classjavax.persistenceEclipseLink
SqlResultSetMappingsIs used to define one or more SqlResultSetMapping annotations.Classjavax.persistenceEclipseLink
StaticMetamodelThe StaticMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped Classjavax.persistence.metamodelEclipseLink
StoredProcedureParameterSpecifies a parameter of a named stored procedure query.Classjavax.persistenceEclipseLink
StoredProcedureQueryInterface used to control stored procedure query execution.Interfacejavax.persistenceEclipseLink
SubgraphThis type represents a subgraph for an attribute node that corresponds to a Managed Type.Interfacejavax.persistenceEclipseLink
SubqueryThe Subquery interface defines functionality that is specific to subqueries.Interfacejavax.persistence.criteriaEclipseLink
SynchronizationTypeenum SynchronizationTypeSpecifies whether the persistence context is always automatically Classjavax.persistenceEclipseLink
TableSpecifies the primary table for the annotated entity.Classjavax.persistenceEclipseLink
TableGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for Classjavax.persistenceEclipseLink
TemporalThis annotation must be specified for persistent fields or properties of type java.Classjavax.persistenceEclipseLink
TemporalTypeType used to indicate a specific mapping of java.Classjavax.persistenceEclipseLink
TransactionRequiredExceptionThrown by the persistence provider when a transaction is required but is notSee Also:Serialized FormSince:Java Persistence 1.Classjavax.persistenceEclipseLink
TransientSpecifies that the property or field is not persistent.Classjavax.persistenceEclipseLink
TupleInterface for extracting the elements of a query result tuple.Interfacejavax.persistenceEclipseLink
TupleElementThe TupleElement interface defines an element that is returned in a query result tuple.Interfacejavax.persistenceEclipseLink
TypeInstances of the type Type represent persistent object or attribute types.Interfacejavax.persistence.metamodelEclipseLink
Type .PersistenceTypeClassjavax.persistence.metamodelEclipseLink
TypedQueryInterface used to control the execution of typed queries.Interfacejavax.persistenceEclipseLink
UniqueConstraintSpecifies that a unique constraint is to be included in the generated DDL for a primary or secondary table.Classjavax.persistenceEclipseLink
ValidationModeThe validation mode to be used by the provider for the persistenceSince:Java Persistence 2.Classjavax.persistenceEclipseLink
VersionSpecifies the version field or property of an entity class that serves as its optimistic lock value.Classjavax.persistenceEclipseLink