A B C D E F G H I J K L M N O P Q R S T U V W

A

abs(Expression<N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the absolute value of its argument.
AbstractQuery<T> - Interface in javax.persistence.criteria
The AbstractQuery interface defines functionality that is common to both top-level queries and subqueries.
Access - Annotation Type in javax.persistence
 
AccessType - Enum in javax.persistence
 
addTransformer(ClassTransformer) - Method in interface javax.persistence.spi.PersistenceUnitInfo
Add a transformer supplied by the provider that will be called for every new class definition or class redefinition that gets loaded by the loader returned by the PersistenceUnitInfo.getClassLoader method.
alias(String) - Method in interface javax.persistence.criteria.Selection
Return a selection item with the assigned alias.
all(Subquery<Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate corresponding to an all expression over the subquery results.
and(Expression<Boolean>, Expression<Boolean>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a conjunction of the given boolean expressions.
and(Predicate...) - Method in interface javax.persistence.criteria.QueryBuilder
Create a conjunction of the given restriction predicates.
any(Subquery<Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate corresponding to an any expression over the subquery results.
array(Selection<?>...) - Method in interface javax.persistence.criteria.QueryBuilder
Define a array-valued selection item
as(Class<X>) - Method in interface javax.persistence.criteria.Expression
Perform a typecast upon the expression.
asc(Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an ordering by the ascending value of the expression.
AssociationOverride - Annotation Type in javax.persistence
This annotation is used to override a many-to-one or one-to-one mapping of property or field for an entity relationship.
AssociationOverrides - Annotation Type in javax.persistence
This annotation is used to override mappings of multiple many-to-one or one-to-one relationship properties or fields.
Attribute<X,Y> - Interface in javax.persistence.metamodel
An attribute of a Java type
Attribute.PersistentAttributeType - Enum in javax.persistence.metamodel
 
AttributeOverride - Annotation Type in javax.persistence
The AttributeOverride annotation is used to override the mapping of a Basic (whether explicit or default) property or field or Id property or field.
AttributeOverrides - Annotation Type in javax.persistence
Is used to override mappings of multiple properties or fields
avg(Expression<N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression applying the avg operation.

B

Basic - Annotation Type in javax.persistence
The Basic annotation is the simplest type of mapping to a database column.
BasicType<X> - Interface in javax.persistence.metamodel
Instances of the type BasicType represent basic types (including temporal and enumerated types).
begin() - Method in interface javax.persistence.EntityTransaction
Start a resource transaction.
between(Expression<? extends Y>, Expression<? extends Y>, Expression<? extends Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is between the second and third arguments in value.
between(Expression<? extends Y>, Y, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is between the second and third arguments in value.
Bindable<T> - Interface in javax.persistence.metamodel
Instances of the type Bindable represent object or attribute types that can be bound into a Path.
Bindable.BindableType - Enum in javax.persistence.metamodel
 

C

Cache - Interface in javax.persistence
Interface used to interact with the second-level cache.
Cacheable - Annotation Type in javax.persistence
 
Caching - Enum in javax.persistence
 
CascadeType - Enum in javax.persistence
Defines the set of cascadable operations that are propagated to the associated entity.
ClassTransformer - Interface in javax.persistence.spi
A persistence provider supplies an instance of this interface to the PersistenceUnitInfo.addTransformer method.
clear() - Method in interface javax.persistence.EntityManager
Clear the persistence context, causing all managed entities to become detached.
close() - Method in interface javax.persistence.EntityManager
Return the underlying provider object for the EntityManager, if available.
close() - Method in interface javax.persistence.EntityManagerFactory
Close the factory, releasing any resources that it holds.
coalesce(Expression<? extends Y>, Expression<? extends Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.
coalesce(Expression<? extends Y>, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.
coalesce() - Method in interface javax.persistence.criteria.QueryBuilder
Create a coalesce expression.
CollectionAttribute<X,E> - Interface in javax.persistence.metamodel
Instances of the type CollectionAttribute represent persistent Collection-valued attributes.
CollectionJoin<Z,E> - Interface in javax.persistence.criteria
The CollectionJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Collection.
CollectionTable - Annotation Type in javax.persistence
 
Column - Annotation Type in javax.persistence
Is used to specify a mapped column for a persistent property or field.
ColumnResult - Annotation Type in javax.persistence
References name of a column in the SELECT clause of a SQL query - i.e., column alias, if applicable.
commit() - Method in interface javax.persistence.EntityTransaction
Commit the current transaction, writing any unflushed changes to the database.
CompoundSelection<X> - Interface in javax.persistence.criteria
The CompoundSelection interface defines compound selection item (tuple, array, or result of constructor).
concat(Expression<String>, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
String concatenation operation.
concat(Expression<String>, String) - Method in interface javax.persistence.criteria.QueryBuilder
String concatenation operation.
concat(String, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
String concatenation operation.
conjunction() - Method in interface javax.persistence.criteria.QueryBuilder
Create a conjunction (with zero conjuncts).
construct(Class<Y>, Selection<?>...) - Method in interface javax.persistence.criteria.QueryBuilder
Define a selection item corresponding to a constructor.
contains(Class, Object) - Method in interface javax.persistence.Cache
Whether the cache contains data for the given entity.
contains(Object) - Method in interface javax.persistence.EntityManager
Check if the instance is a managed entity instance belonging to the current persistence context.
correlate(Root<Y>) - Method in interface javax.persistence.criteria.Subquery
Correlate a root of the enclosing query to a root of the subquery and return the subquery root.
correlate(Join<X, Y>) - Method in interface javax.persistence.criteria.Subquery
Correlate a join of the enclosing query to a join of the subquery and return the subquery join.
correlate(CollectionJoin<X, Y>) - Method in interface javax.persistence.criteria.Subquery
Correlate a join to a Collection-valued association or element collection in the enclosing query to a join of the subquery and return the subquery join.
correlate(SetJoin<X, Y>) - Method in interface javax.persistence.criteria.Subquery
Correlate a join to a Set-valued association or element collection in the enclosing query to a join of the subquery and return the subquery join.
correlate(ListJoin<X, Y>) - Method in interface javax.persistence.criteria.Subquery
Correlate a join to a List-valued association or element collection in the enclosing query to a join of the subquery and return the subquery join.
correlate(MapJoin<X, K, V>) - Method in interface javax.persistence.criteria.Subquery
Correlate a join to a Map-valued association or element collection in the enclosing query to a join of the subquery and return the subquery join.
count(Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression applying the count operation.
countDistinct(Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression applying the count distinct operation.
createContainerEntityManagerFactory(PersistenceUnitInfo, Map) - Method in interface javax.persistence.spi.PersistenceProvider
Called by the container when an EntityManagerFactory is to be created.
createEntityManager() - Method in interface javax.persistence.EntityManagerFactory
Create a new EntityManager.
createEntityManager(Map) - Method in interface javax.persistence.EntityManagerFactory
Create a new EntityManager with the specified Map of properties.
createEntityManagerFactory(String) - Static method in class javax.persistence.Persistence
Create and return an EntityManagerFactory for the named persistence unit.
createEntityManagerFactory(String, Map) - Static method in class javax.persistence.Persistence
Create and return an EntityManagerFactory for the named persistence unit using the given properties.
createEntityManagerFactory(String, Map) - Method in interface javax.persistence.spi.PersistenceProvider
Called by Persistence class when an EntityManagerFactory is to be created.
createNamedQuery(String) - Method in interface javax.persistence.EntityManager
Create an instance of Query for executing a named query (in the Java Persistence query language or in native SQL).
createNativeQuery(String) - Method in interface javax.persistence.EntityManager
Create an instance of Query for executing a native SQL statement, e.g., for update or delete.
createNativeQuery(String, Class) - Method in interface javax.persistence.EntityManager
Create an instance of Query for executing a native SQL query.
createNativeQuery(String, String) - Method in interface javax.persistence.EntityManager
Create an instance of Query for executing a native SQL query.
createQuery() - Method in interface javax.persistence.criteria.QueryBuilder
Create a Criteria query object.
createQuery(Class<T>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a Criteria query object with the specified result type.
createQuery(String) - Method in interface javax.persistence.EntityManager
Create an instance of Query for executing a Java Persistence query language statement.
createQuery(CriteriaQuery) - Method in interface javax.persistence.EntityManager
Create an instance of Query for executing a criteria query.
createTupleQuery() - Method in interface javax.persistence.criteria.QueryBuilder
Create a Criteria query object that returns a tuple of objects as its result.
CriteriaQuery<T> - Interface in javax.persistence.criteria
The CriteriaQuery interface defines functionality that is specific to top-level queries.
currentDate() - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to return current date.
currentTime() - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to return current time.
currentTimestamp() - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to return current timestamp.

D

desc(Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an ordering by the descending value of the expression.
detach(Object) - Method in interface javax.persistence.EntityManager
Remove the given entity from the persistence context, causing a managed entity to become detached.
diff(Expression<? extends N>, Expression<? extends N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the difference between its arguments.
diff(Expression<? extends N>, N) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the difference between its arguments.
diff(N, Expression<? extends N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the difference between its arguments.
DiscriminatorColumn - Annotation Type in javax.persistence
Is used to define the discriminator column for the SINGLE_TABLE and JOINED inheritance mapping strategies.
DiscriminatorType - Enum in javax.persistence
Defines supported types of the discriminator column
DiscriminatorValue - Annotation Type in javax.persistence
Is used to specify the value of the discriminator column for entities of the given type.
disjunction() - Method in interface javax.persistence.criteria.QueryBuilder
Create a disjunction (with zero disjuncts).
distinct(boolean) - Method in interface javax.persistence.criteria.AbstractQuery
Specify whether duplicate query results will be eliminated.
distinct(boolean) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify whether duplicate query results will be eliminated.
distinct(boolean) - Method in interface javax.persistence.criteria.Subquery
Specify whether duplicate query results will be eliminated.

E

ElementCollection - Annotation Type in javax.persistence
 
Embeddable - Annotation Type in javax.persistence
Defines a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.
embeddable(Class<X>) - Method in interface javax.persistence.metamodel.Metamodel
Return the metamodel embeddable type representing the embeddable class.
EmbeddableType<X> - Interface in javax.persistence.metamodel
Instances of the type EmbeddableType represent embeddable types.
Embedded - Annotation Type in javax.persistence
Defines a persistent field or property of an entity whose value is an instance of an embeddable class.
EmbeddedId - Annotation Type in javax.persistence
Is applied to a persistent field or property of an entity class or mapped superclass to denote a composite primary key that is an embeddable class.
Entity - Annotation Type in javax.persistence
Specifies that the class is an entity.
entity(Class<X>) - Method in interface javax.persistence.metamodel.Metamodel
Return the metamodel entity type representing the entity.
EntityExistsException - Exception in javax.persistence
Thrown by the persistence provider when EntityManager.persist(Object) is called and the entity already exists.
EntityExistsException() - Constructor for exception javax.persistence.EntityExistsException
Constructs a new EntityExistsException exception with null as its detail message.
EntityExistsException(Throwable) - Constructor for exception javax.persistence.EntityExistsException
Constructs a new EntityExistsException exception with the specified cause.
EntityExistsException(String) - Constructor for exception javax.persistence.EntityExistsException
Constructs a new EntityExistsException exception with the specified detail message.
EntityExistsException(String, Throwable) - Constructor for exception javax.persistence.EntityExistsException
Constructs a new EntityExistsException exception with the specified detail message and cause.
EntityListeners - Annotation Type in javax.persistence
Specifies the callback listener classes to be used for an entity or mapped superclass.
EntityManager - Interface in javax.persistence
Interface used to interact with the persistence context.
EntityManagerFactory - Interface in javax.persistence
Interface used to interact with the entity manager factory * for the persistence unit.
EntityNotFoundException - Exception in javax.persistence
Thrown by the persistence provider when an entity reference obtained by EntityManager.getReference(Class,Object) is accessed but the entity does not exist.
EntityNotFoundException() - Constructor for exception javax.persistence.EntityNotFoundException
Constructs a new EntityNotFoundException exception with null as its detail message.
EntityNotFoundException(String) - Constructor for exception javax.persistence.EntityNotFoundException
Constructs a new EntityNotFoundException exception with the specified detail message.
EntityResult - Annotation Type in javax.persistence
References an entity in the SELECT clause of a SQL query.
EntityTransaction - Interface in javax.persistence
The EntityTransaction interface is used to control resource transactions on resource-local entity managers.
EntityType<X> - Interface in javax.persistence.metamodel
Instances of the type EntityType represent entity types.
entry() - Method in interface javax.persistence.criteria.MapJoin
Return an expression that corresponds to the map entry.
Enumerated - Annotation Type in javax.persistence
Specifies that a persistent property or field should be persisted as a enumerated type.
EnumType - Enum in javax.persistence
Defines mapping for the enumerated types.
equal(Expression<?>, Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing the arguments for equality.
equal(Expression<?>, Object) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing the arguments for equality.
evict(Class, Object) - Method in interface javax.persistence.Cache
Remove the data for the given entity from the cache.
evict(Class) - Method in interface javax.persistence.Cache
Remove the data for entities of the specified class (and its subclasses) from the cache.
evictAll() - Method in interface javax.persistence.Cache
Clear the cache.
ExcludeDefaultListeners - Annotation Type in javax.persistence
Specifies that the invocation of default listeners is to be excluded for the entity class (or mapped superclass) and its subclasses.
ExcludeSuperclassListeners - Annotation Type in javax.persistence
Specifies that the invocation of superclass listeners is to be excluded for the entity class (or mapped superclass) and its subclasses.
excludeUnlistedClasses() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
executeUpdate() - Method in interface javax.persistence.Query
Execute an update or delete statement.
exists(Subquery<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate testing the existence of a subquery result.
Expression<T> - Interface in javax.persistence.criteria
Type for query expressions.

F

Fetch<Z,X> - Interface in javax.persistence.criteria
Represents a join-fetched association or attribute.
fetch(SingularAttribute<? super X, Y>) - Method in interface javax.persistence.criteria.FetchParent
Fetch join to the specified single-valued attribute using an inner join.
fetch(SingularAttribute<? super X, Y>, JoinType) - Method in interface javax.persistence.criteria.FetchParent
Fetch join to the specified single-valued attribute using the given join type.
fetch(PluralAttribute<? super X, ?, Y>) - Method in interface javax.persistence.criteria.FetchParent
Fetch join to the specified collection-valued attribute using an inner join.
fetch(PluralAttribute<? super X, ?, Y>, JoinType) - Method in interface javax.persistence.criteria.FetchParent
Fetch join to the specified collection-valued attribute using the given join type.
fetch(String) - Method in interface javax.persistence.criteria.FetchParent
Fetch join to the specified attribute using an inner join.
fetch(String, JoinType) - Method in interface javax.persistence.criteria.FetchParent
Fetch join to the specified attribute using the given join type.
FetchParent<Z,X> - Interface in javax.persistence.criteria
Represents an element of the from clause which may function as the parent of Fetches.
FetchType - Enum in javax.persistence
Defines strategies for fetching data from the database.
FieldResult - Annotation Type in javax.persistence
Is used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
find(Class<T>, Object) - Method in interface javax.persistence.EntityManager
Find by primary key.
find(Class<T>, Object, Map<String, Object>) - Method in interface javax.persistence.EntityManager
Find by primary key, using the specified properties.
find(Class<T>, Object, LockModeType) - Method in interface javax.persistence.EntityManager
Find by primary key and lock.
find(Class<T>, Object, LockModeType, Map<String, Object>) - Method in interface javax.persistence.EntityManager
Find by primary key and lock, using the specified properties.
flush() - Method in interface javax.persistence.EntityManager
Synchronize the persistence context to the underlying database.
FlushModeType - Enum in javax.persistence
Flush mode setting.
from(EntityType<X>) - Method in interface javax.persistence.criteria.AbstractQuery
Add a query root corresponding to the given entity, forming a cartesian product with any existing roots.
from(Class<X>) - Method in interface javax.persistence.criteria.AbstractQuery
Add a query root corresponding to the given entity, forming a cartesian product with any existing roots.
From<Z,X> - Interface in javax.persistence.criteria
Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause.
function(String, Class<T>, Expression<?>...) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression for execution of a database function.

G

ge(Expression<? extends Number>, Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than or equal to the second.
ge(Expression<? extends Number>, Number) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than or equal to the second.
GeneratedValue - Annotation Type in javax.persistence
Provides for the specification of generation strategies for the values of primary keys.
GenerationType - Enum in javax.persistence
Defines the types of primary key generation.
get(SingularAttribute<? super X, Y>) - Method in interface javax.persistence.criteria.Path
Return the path corresponding to the referenced single-valued attribute.
get(PluralAttribute<X, C, E>) - Method in interface javax.persistence.criteria.Path
Return the path corresponding to the referenced collection-valued attribute.
get(MapAttribute<X, K, V>) - Method in interface javax.persistence.criteria.Path
Return the path corresponding to the referenced map-valued attribute.
get(String) - Method in interface javax.persistence.criteria.Path
Return the path corresponding to the referenced attribute.
get(TupleElement<X>) - Method in interface javax.persistence.Tuple
Get the value of the specified tuple element.
get(String, Class<X>) - Method in interface javax.persistence.Tuple
Get the value of the tuple element to which the specified alias has been assigned.
get(String) - Method in interface javax.persistence.Tuple
Get the value of the tuple element to which the specified alias has been assigned.
get(int, Class<X>) - Method in interface javax.persistence.Tuple
Get the value of the element at the specified position in the result tuple.
get(int) - Method in interface javax.persistence.Tuple
Get the value of the element at the specified position in the result tuple.
getAlias() - Method in interface javax.persistence.TupleElement
Return the alias assigned to the tuple element or null, if no alias has been assigned.
getAttribute() - Method in interface javax.persistence.criteria.Fetch
Return the metamodel attribute corresponding to the fetch join.
getAttribute() - Method in interface javax.persistence.criteria.Join
Return the metamodel attribute corresponding to the join.
getAttribute(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the attribute of the managed type that corresponds to the specified name.
getAttributes() - Method in interface javax.persistence.metamodel.ManagedType
Return the attributes of the managed type.
getBindableJavaType() - Method in interface javax.persistence.metamodel.Bindable
Return the Java type of the represented object.
getBindableType() - Method in interface javax.persistence.metamodel.Bindable
Return the bindable type of the represented object.
getCache() - Method in interface javax.persistence.EntityManagerFactory
Access the cache that is associated with the entity manager factory (the "second level cache").
getCaching() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getClassLoader() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getCollection(String, Class<E>) - Method in interface javax.persistence.metamodel.ManagedType
Return the Collection-valued attribute of the managed type that corresponds to the specified name and Java element type.
getCollection(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the Collection-valued attribute of the managed type that corresponds to the specified name.
getCollections() - Method in interface javax.persistence.metamodel.ManagedType
Return all collection-valued attributes of the managed type.
getCollectionType() - Method in interface javax.persistence.metamodel.PluralAttribute
Return the collection type.
getCompoundSelectionItems() - Method in interface javax.persistence.criteria.Selection
Return selection items composing a compound selection
getDeclaredAttribute(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the declared attribute of the managed type that corresponds to the specified name.
getDeclaredAttributes() - Method in interface javax.persistence.metamodel.ManagedType
Return the attributes declared by the managed type.
getDeclaredCollection(String, Class<E>) - Method in interface javax.persistence.metamodel.ManagedType
Return the Collection-valued attribute declared by the managed type that corresponds to the specified name and Java element type.
getDeclaredCollection(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the Collection-valued attribute declared by the managed type that corresponds to the specified name.
getDeclaredCollections() - Method in interface javax.persistence.metamodel.ManagedType
Return all collection-valued attributes declared by the managed type.
getDeclaredId(Class<Y>) - Method in interface javax.persistence.metamodel.IdentifiableType
Return the attribute that corresponds to the id attribute declared by the entity or mapped superclass.
getDeclaredList(String, Class<E>) - Method in interface javax.persistence.metamodel.ManagedType
Return the List-valued attribute declared by the managed type that corresponds to the specified name and Java element type.
getDeclaredList(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the List-valued attribute declared by the managed type that corresponds to the specified name.
getDeclaredMap(String, Class<K>, Class<V>) - Method in interface javax.persistence.metamodel.ManagedType
Return the Map-valued attribute declared by the managed type that corresponds to the specified name and Java key and value types.
getDeclaredMap(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the Map-valued attribute declared by the managed type that corresponds to the specified name.
getDeclaredSet(String, Class<E>) - Method in interface javax.persistence.metamodel.ManagedType
Return the Set-valued attribute declared by the managed type that corresponds to the specified name and Java element type.
getDeclaredSet(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the Set-valued attribute declared by the managed type that corresponds to the specified name.
getDeclaredSingularAttribute(String, Class<Y>) - Method in interface javax.persistence.metamodel.ManagedType
Return the declared single-valued attribute of the managed type that corresponds to the specified name and Java type in the represented type.
getDeclaredSingularAttribute(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the declared single-valued attribute of the managed type that corresponds to the specified name in the represented type.
getDeclaredSingularAttributes() - Method in interface javax.persistence.metamodel.ManagedType
Return the single-valued attributes declared by the managed type.
getDeclaredVersion(Class<Y>) - Method in interface javax.persistence.metamodel.IdentifiableType
Return the attribute that corresponds to the version attribute declared by the entity or mapped superclass.
getDeclaringType() - Method in interface javax.persistence.metamodel.Attribute
Return the managed type representing the type in which the attribute was declared.
getDelegate() - Method in interface javax.persistence.EntityManager
Return the underlying provider object for the EntityManager, if available.
getElements() - Method in interface javax.persistence.Tuple
Return the tuple elements
getElementType() - Method in interface javax.persistence.metamodel.PluralAttribute
Return the type representing the element type of the collection.
getEmbeddables() - Method in interface javax.persistence.metamodel.Metamodel
Return the metamodel embeddable types.
getEntities() - Method in interface javax.persistence.metamodel.Metamodel
Return the metamodel entity types.
getEntity() - Method in exception javax.persistence.OptimisticLockException
 
getEntityManagerFactory() - Method in interface javax.persistence.EntityManager
Return the entity manager factory for the entity manager.
getExpression() - Method in interface javax.persistence.criteria.Order
Return the expression that is used for ordering.
getExpression() - Method in interface javax.persistence.criteria.QueryBuilder.In
Returns the expression to be tested against the list of values.
getExpression() - Method in interface javax.persistence.criteria.QueryBuilder.SimpleCase
Returns the expression to be tested against the conditions.
getExpressions() - Method in interface javax.persistence.criteria.Predicate
Return the top-level conjuncts or disjuncts of the predicate.
getFetches() - Method in interface javax.persistence.criteria.FetchParent
Return the fetch joins that have been made from this type.
getFirstResult() - Method in interface javax.persistence.Query
The position of the first result the query object was set to retrieve.
getFlushMode() - Method in interface javax.persistence.EntityManager
Get the flush mode that applies to all objects contained in the persistence context.
getFlushMode() - Method in interface javax.persistence.Query
The flush mode in effect for the query execution.
getGroupList() - Method in interface javax.persistence.criteria.AbstractQuery
Return a list of the grouping expressions
getGroupRestriction() - Method in interface javax.persistence.criteria.AbstractQuery
Return the predicate that corresponds to the restriction(s) over the grouping items.
getHints() - Method in interface javax.persistence.Query
Get the hints and associated values that are in effect for the query instance.
getId(Class<Y>) - Method in interface javax.persistence.metamodel.IdentifiableType
Return the attribute that corresponds to the id attribute of the entity or mapped superclass.
getIdClassAttributes() - Method in interface javax.persistence.metamodel.IdentifiableType
Return the attributes corresponding to the id class of the identifiable type.
getIdType() - Method in interface javax.persistence.metamodel.IdentifiableType
Return the type that represents the type of the id.
getJarFileUrls() - Method in interface javax.persistence.spi.PersistenceUnitInfo
Returns a list of URLs for the jar files or exploded jar file directories that the persistence provider must examine for managed classes of the persistence unit.
getJavaMember() - Method in interface javax.persistence.metamodel.Attribute
Return the java.lang.reflect.Member for the represented attribute.
getJavaType() - Method in interface javax.persistence.metamodel.Attribute
Return the Java type of the represented attribute.
getJavaType() - Method in interface javax.persistence.metamodel.Type
Return the represented Java type.
getJavaType() - Method in interface javax.persistence.TupleElement
Return the Java type of the tuple element.
getJoins() - Method in interface javax.persistence.criteria.From
Return the joins that have been made from this type.
getJoins() - Method in interface javax.persistence.criteria.Subquery
Return the joins that have been made from the subquery.
getJoinType() - Method in interface javax.persistence.criteria.Fetch
Return the join type used in the fetch join.
getJoinType() - Method in interface javax.persistence.criteria.Join
Return the join type.
getJtaDataSource() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getKeyJavaType() - Method in interface javax.persistence.metamodel.MapAttribute
Return the Java type of the map key.
getKeyType() - Method in interface javax.persistence.metamodel.MapAttribute
Return the type representing the key type of the map.
getList(String, Class<E>) - Method in interface javax.persistence.metamodel.ManagedType
Return the List-valued attribute of the managed type that corresponds to the specified name and Java element type.
getList(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the List-valued attribute of the managed type that corresponds to the specified name.
getLockMode(Object) - Method in interface javax.persistence.EntityManager
Get the current lock mode for the entity instance.
getLockMode() - Method in interface javax.persistence.Query
Get the current lock mode for the query.
getManagedClassNames() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getManagedTypes() - Method in interface javax.persistence.metamodel.Metamodel
Return the metamodel managed types.
getMap(String, Class<K>, Class<V>) - Method in interface javax.persistence.metamodel.ManagedType
Return the Map-valued attribute of the managed type that corresponds to the specified name and Java key and value types.
getMap(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the Map-valued attribute of the managed type that corresponds to the specified name.
getMappingFileNames() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getMaxResults() - Method in interface javax.persistence.Query
The maximum number of results the query object was set to retrieve.
getMetamodel() - Method in interface javax.persistence.EntityManager
Return an instance of Metamodel interface for access to the metamodel of the persistence unit.
getMetamodel() - Method in interface javax.persistence.EntityManagerFactory
Return an instance of Metamodel interface for access to the metamodel of the persistence unit.
getModel() - Method in interface javax.persistence.criteria.CollectionJoin
Return the metamodel representation for the collection attribute.
getModel() - Method in interface javax.persistence.criteria.ListJoin
Return the metamodel representation for the list attribute.
getModel() - Method in interface javax.persistence.criteria.MapJoin
Return the metamodel representation for the map attribute.
getModel() - Method in interface javax.persistence.criteria.Path
Return the bindable object that corresponds to the path expression.
getModel() - Method in interface javax.persistence.criteria.PluralJoin
Return the metamodel representation for the collection-valued attribute corresponding to the join.
getModel() - Method in interface javax.persistence.criteria.Root
Return the metamodel entity corresponding to the root.
getModel() - Method in interface javax.persistence.criteria.SetJoin
Return the metamodel representation for the set attribute.
getName() - Method in interface javax.persistence.metamodel.Attribute
Return the name of the attribute.
getName() - Method in interface javax.persistence.metamodel.EntityType
Return the entity name
getName() - Method in interface javax.persistence.Parameter
Return the parameter name, or null if the parameter is not a named parameter or no name has been assigned.
getNamedParameters() - Method in interface javax.persistence.Query
Get the parameters names and associated values of the parameters that are bound for the query instance.
getNewTempClassLoader() - Method in interface javax.persistence.spi.PersistenceUnitInfo
Return a new instance of a ClassLoader that the provider may use to temporarily load any classes, resources, or open URLs.
getNonJtaDataSource() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getOperator() - Method in interface javax.persistence.criteria.Predicate
Return the boolean operator for the predicate.
getOrderList() - Method in interface javax.persistence.criteria.CriteriaQuery
Return the ordering expressions in order of precedence.
getParameters() - Method in interface javax.persistence.criteria.CriteriaQuery
Return the parameters of the query
getParent() - Method in interface javax.persistence.criteria.Fetch
Return the parent of the fetched item.
getParent() - Method in interface javax.persistence.criteria.Join
Return the parent of the join.
getParent() - Method in interface javax.persistence.criteria.Subquery
Return the query of which this is a subquery.
getParentPath() - Method in interface javax.persistence.criteria.Path
Return the parent "node" in the path or null if no parent.
getPersistenceProviderClassName() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getPersistenceProviderResolver() - Static method in class javax.persistence.spi.PersistenceProviderResolverHolder
Returns the current persistence provider resolver
getPersistenceProviders() - Method in interface javax.persistence.spi.PersistenceProviderResolver
Returns a list of PersistenceProvider implementations available in the runtime environment.
getPersistenceType() - Method in interface javax.persistence.metamodel.Type
Return the persistence type.
getPersistenceUnitName() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getPersistenceUnitRootUrl() - Method in interface javax.persistence.spi.PersistenceUnitInfo
Returns the URL for the jar file or directory that is the root of the persistence unit.
getPersistenceUtil() - Static method in class javax.persistence.Persistence
 
getPersistentAttributeType() - Method in interface javax.persistence.metamodel.Attribute
Return the persistent attribute type for the attribute.
getPosition() - Method in interface javax.persistence.Parameter
Return the parameter position, or null if the parameter is not a positional parameter.
getPositionalParameters() - Method in interface javax.persistence.Query
Get the values of the positional parameters that are bound for the query instance.
getProperties() - Method in interface javax.persistence.EntityManager
Get the properties and associated values that are in effect for the entity manager.
getProperties() - Method in interface javax.persistence.EntityManagerFactory
Get the properties and associated values that are in effect for the entity manager factory.
getProperties() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getQueryBuilder() - Method in interface javax.persistence.EntityManager
Return an instance of QueryBuilder for the creation of Criteria API Query objects.
getQueryBuilder() - Method in interface javax.persistence.EntityManagerFactory
Return an instance of QueryBuilder for the creation of Criteria API objects.
getReference(Class<T>, Object) - Method in interface javax.persistence.EntityManager
Get an instance, whose state may be lazily fetched.
getRestriction() - Method in interface javax.persistence.criteria.AbstractQuery
Return the predicate that corresponds to the where clause restriction(s).
getResultList() - Method in interface javax.persistence.Query
Execute a SELECT query and return the query results as a List.
getResultType() - Method in interface javax.persistence.criteria.CriteriaQuery
Return the result type of the query.
getRollbackOnly() - Method in interface javax.persistence.EntityTransaction
Determine whether the current transaction has been marked for rollback.
getRoots() - Method in interface javax.persistence.criteria.AbstractQuery
Return the query roots.
getSelection() - Method in interface javax.persistence.criteria.AbstractQuery
Return the selection of the query
getSelection() - Method in interface javax.persistence.criteria.Subquery
Return the selection expression.
getSet(String, Class<E>) - Method in interface javax.persistence.metamodel.ManagedType
Return the Set-valued attribute of the managed type that corresponds to the specified name and Java element type.
getSet(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the Set-valued attribute of the managed type that corresponds to the specified name.
getSingleResult() - Method in interface javax.persistence.Query
Execute a SELECT query that returns a single result.
getSingularAttribute(String, Class<Y>) - Method in interface javax.persistence.metamodel.ManagedType
Return the single-valued attribute of the managed type that corresponds to the specified name and Java type in the represented type.
getSingularAttribute(String) - Method in interface javax.persistence.metamodel.ManagedType
Return the single-valued attribute of the managed type that corresponds to the specified name in the represented type.
getSingularAttributes() - Method in interface javax.persistence.metamodel.ManagedType
Return the single-valued attributes of the managed type.
getSupertype() - Method in interface javax.persistence.metamodel.IdentifiableType
Return the identifiable type that corresponds to the most specific mapped superclass or entity extended by the entity or mapped superclass.
getSupportedHints() - Method in interface javax.persistence.Query
Get the names of the hints that are supported for query objects.
getSupportedProperties() - Method in interface javax.persistence.EntityManager
Get the names of the properties that are supported for use with the entity manager.
getSupportedProperties() - Method in interface javax.persistence.EntityManagerFactory
Get the names of the properties that are supported for use with the entity manager factory.
getTransaction() - Method in interface javax.persistence.EntityManager
Return the resource-level transaction object.
getTransactionType() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getType() - Method in interface javax.persistence.metamodel.SingularAttribute
Return the type that represents the type of the attribute.
getValidationMode() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
getVersion(Class<Y>) - Method in interface javax.persistence.metamodel.IdentifiableType
Return the attribute that corresponds to the version attribute of the entity or mapped superclass.
greaterThan(Expression<? extends Y>, Expression<? extends Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than the second.
greaterThan(Expression<? extends Y>, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than the second.
greaterThanOrEqualTo(Expression<? extends Y>, Expression<? extends Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than or equal to the second.
greaterThanOrEqualTo(Expression<? extends Y>, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than or equal to the second.
greatest(Expression<X>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an aggregate expression for finding the greatest of the values (strings, dates, etc).
groupBy(Expression<?>...) - Method in interface javax.persistence.criteria.AbstractQuery
Specify the expressions that are used to form groups over the query results.
groupBy(Expression<?>...) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify the expressions that are used to form groups over the query results.
groupBy(Expression<?>...) - Method in interface javax.persistence.criteria.Subquery
Specify the expressions that are used to form groups over the subquery results.
gt(Expression<? extends Number>, Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than the second.
gt(Expression<? extends Number>, Number) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is greater than the second.

H

hasSingleIdAttribute() - Method in interface javax.persistence.metamodel.IdentifiableType
Whether or not the identifiable type has an id attribute.
hasVersionAttribute() - Method in interface javax.persistence.metamodel.IdentifiableType
Whether or not the identifiable type has a version attribute.
having(Expression<Boolean>) - Method in interface javax.persistence.criteria.AbstractQuery
Specify a restriction over the groups of the query.
having(Predicate...) - Method in interface javax.persistence.criteria.AbstractQuery
Specify restrictions over the groups of the query according the conjunction of the specified restriction predicates.
having(Expression<Boolean>) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify a restriction over the groups of the query.
having(Predicate...) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify restrictions over the groups of the query according the conjunction of the specified restriction predicates.
having(Expression<Boolean>) - Method in interface javax.persistence.criteria.Subquery
Specify a restriction over the groups of the subquery.
having(Predicate...) - Method in interface javax.persistence.criteria.Subquery
Specify restrictions over the groups of the subquery according the conjunction of the specified restriction predicates.

I

Id - Annotation Type in javax.persistence
Specifies the primary key property or field of an entity.
IdClass - Annotation Type in javax.persistence
Specifies a composite primary key class that is mapped to multiple fields or properties of the entity.
IdentifiableType<X> - Interface in javax.persistence.metamodel
Instances of the type IdentifiableType represent entity or mapped superclass types.
in(Object...) - Method in interface javax.persistence.criteria.Expression
Apply a predicate to test whether the expression is a member of the argument list.
in(Expression<?>...) - Method in interface javax.persistence.criteria.Expression
Apply a predicate to test whether the expression is a member of the argument list.
in(Collection<?>) - Method in interface javax.persistence.criteria.Expression
Apply a predicate to test whether the expression is a member of the collection.
in(Expression<Collection<?>>) - Method in interface javax.persistence.criteria.Expression
Apply a predicate to test whether the expression is a member of the collection.
in(Expression<? extends T>) - Method in interface javax.persistence.criteria.QueryBuilder
Create predicate to test whether given expression is contained in a list of values.
index() - Method in interface javax.persistence.criteria.ListJoin
Return an expression that corresponds to the index of the object in the referenced association or element collection.
Inheritance - Annotation Type in javax.persistence
Defines the inheritance strategy to be used for an entity class hierarchy.
InheritanceType - Enum in javax.persistence
Defines inheritance strategy options.
isActive() - Method in interface javax.persistence.EntityTransaction
Indicate whether a transaction is in progress.
isAscending() - Method in interface javax.persistence.criteria.Order
Whether ascending ordering is in effect.
isAssociation() - Method in interface javax.persistence.metamodel.Attribute
Is the attribute an association.
isCollection() - Method in interface javax.persistence.metamodel.Attribute
Is the attribute collection-valued.
isCompoundSelection() - Method in interface javax.persistence.criteria.Selection
Whether the selection item is a compound selection
isDistinct() - Method in interface javax.persistence.criteria.AbstractQuery
Return whether duplicate query results must be eliminated or retained.
isEmpty(Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate that tests whether a collection is empty.
isFalse(Expression<Boolean>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate testing for a false value.
isId() - Method in interface javax.persistence.metamodel.SingularAttribute
Is the attribute an id attribute.
isLoaded(Object, String) - Method in interface javax.persistence.PersistenceUtil
Determine the load state of a given persistent attribute regardless of the persistence provider that created the containing entity.
isLoaded(Object) - Method in interface javax.persistence.PersistenceUtil
Determine the load state of an entity regardless of the persistence provider that created it.
isLoaded(Object) - Method in interface javax.persistence.spi.PersistenceProvider
If the provider determines that the entity has been provided by itself and that the state of all attributes for which FetchType EAGER has been specified have been loaded, this method returns LoadState.LOADED.
isLoadedWithoutReference(Object, String) - Method in interface javax.persistence.spi.PersistenceProvider
If the provider determines that the entity has been provided by itself and that the state of the specified attribute has been loaded, this method returns LoadState.LOADED.
isLoadedWithReference(Object, String) - Method in interface javax.persistence.spi.PersistenceProvider
If the provider determines that the entity has been provided by itself and that the state of the specified attribute has been loaded, this method returns LoadState.LOADED.
isMember(E, Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate that tests whether an element is a member of a collection.
isMember(Expression<E>, Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate that tests whether an element is a member of a collection.
isNegated() - Method in interface javax.persistence.criteria.Predicate
Has negation been applied to the predicate.
isNotEmpty(Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate that tests whether a collection is not empty.
isNotMember(E, Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate that tests whether an element is not a member of a collection.
isNotMember(Expression<E>, Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate that tests whether an element is not a member of a collection.
isNotNull() - Method in interface javax.persistence.criteria.Expression
Apply a predicate to test whether the expression is not null.
isNotNull(Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate to test whether the expression is not null.
isNull() - Method in interface javax.persistence.criteria.Expression
Apply a predicate to test whether the expression is null.
isNull(Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate to test whether the expression is null.
isOpen() - Method in interface javax.persistence.EntityManager
Determine whether the EntityManager is open.
isOpen() - Method in interface javax.persistence.EntityManagerFactory
Indicates whether the factory is open.
isOptional() - Method in interface javax.persistence.metamodel.SingularAttribute
Can the attribute be null.
isTrue(Expression<Boolean>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate testing for a true value.
isVersion() - Method in interface javax.persistence.metamodel.SingularAttribute
Is the attribute a version attribute.

J

javax.persistence - package javax.persistence
 
javax.persistence.criteria - package javax.persistence.criteria
 
javax.persistence.metamodel - package javax.persistence.metamodel
 
javax.persistence.spi - package javax.persistence.spi
 
join(SingularAttribute<? super X, Y>) - Method in interface javax.persistence.criteria.From
Join to the specified single-valued attribute using an inner join.
join(SingularAttribute<? super X, Y>, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified single-valued attribute using the given join type.
join(CollectionAttribute<? super X, Y>) - Method in interface javax.persistence.criteria.From
Join to the specified Collection-valued attribute using an inner join.
join(SetAttribute<? super X, Y>) - Method in interface javax.persistence.criteria.From
Join to the specified Set-valued attribute using an inner join.
join(ListAttribute<? super X, Y>) - Method in interface javax.persistence.criteria.From
Join to the specified List-valued attribute using an inner join.
join(MapAttribute<? super X, K, V>) - Method in interface javax.persistence.criteria.From
Join to the specified Map-valued attribute using an inner join.
join(CollectionAttribute<? super X, Y>, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified Collection-valued attribute using the given join type.
join(SetAttribute<? super X, Y>, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified Set-valued attribute using the given join type.
join(ListAttribute<? super X, Y>, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified List-valued attribute using the given join type.
join(MapAttribute<? super X, K, V>, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified Map-valued attribute using the given join type.
join(String) - Method in interface javax.persistence.criteria.From
Join to the specified attribute using an inner join.
join(String, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified attribute using the given join type.
Join<Z,X> - Interface in javax.persistence.criteria
A join to an entity or embeddable type.
joinCollection(String) - Method in interface javax.persistence.criteria.From
Join to the specified Collection-valued attribute using an inner join.
joinCollection(String, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified Collection-valued attribute using the given join type.
JoinColumn - Annotation Type in javax.persistence
Is used to specify a mapped column for joining an entity association.
JoinColumns - Annotation Type in javax.persistence
Defines mapping for the composite foreign keys.
joinKey() - Method in interface javax.persistence.criteria.MapJoin
Specify an inner join over the map key.
joinKey(JoinType) - Method in interface javax.persistence.criteria.MapJoin
Specify a join over the map key using the given join type.
joinList(String) - Method in interface javax.persistence.criteria.From
Join to the specified List-valued attribute using an inner join.
joinList(String, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified List-valued attribute using the given join type.
joinMap(String) - Method in interface javax.persistence.criteria.From
Join to the specified Map-valued attribute using an inner join.
joinMap(String, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified Map-valued attribute using the given join type.
joinSet(String) - Method in interface javax.persistence.criteria.From
Join to the specified Set-valued attribute using an inner join.
joinSet(String, JoinType) - Method in interface javax.persistence.criteria.From
Join to the specified Set-valued attribute using the given join type.
JoinTable - Annotation Type in javax.persistence
This annotation is used in the mapping of associations.
joinTransaction() - Method in interface javax.persistence.EntityManager
Indicate to the EntityManager that a JTA transaction is active.
JoinType - Enum in javax.persistence.criteria
Defines the three types of joins

K

key() - Method in interface javax.persistence.criteria.MapJoin
Return a path expression that corresponds to the map key.
keys(M) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the keys of a map.

L

le(Expression<? extends Number>, Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than or equal to the second.
le(Expression<? extends Number>, Number) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than or equal to the second.
least(Expression<X>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an aggregate expression for finding the least of the values (strings, dates, etc).
length(Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to return length of a string.
lessThan(Expression<? extends Y>, Expression<? extends Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than the second.
lessThan(Expression<? extends Y>, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than the second.
lessThanOrEqualTo(Expression<? extends Y>, Expression<? extends Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than or equal to the second.
lessThanOrEqualTo(Expression<? extends Y>, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than or equal to the second.
like(Expression<String>, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression satisfies the given pattern.
like(Expression<String>, Expression<String>, Expression<Character>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression satisfies the given pattern.
like(Expression<String>, Expression<String>, char) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression satisfies the given pattern.
like(Expression<String>, String) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression satisfies the given pattern.
like(Expression<String>, String, Expression<Character>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression satisfies the given pattern.
like(Expression<String>, String, char) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression satisfies the given pattern.
ListAttribute<X,E> - Interface in javax.persistence.metamodel
Instances of the type ListAttribute represent persistent List-valued attributes.
ListJoin<Z,E> - Interface in javax.persistence.criteria
The ListJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.List.
literal(T) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression literal.
LoadState - Enum in javax.persistence.spi
 
Lob - Annotation Type in javax.persistence
Specifies that a persistent property or field should be persisted as a large object to a database-supported large object type.
locate(Expression<String>, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to locate the position of one string within another, returning position of first character if found.
locate(Expression<String>, Expression<String>, Expression<Integer>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to locate the position of one string within another, returning position of first character if found.
locate(Expression<String>, String) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to locate the position of one string within another, returning position of first character if found.
locate(Expression<String>, String, int) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to locate the position of one string within another, returning position of first character if found.
lock(Object, LockModeType) - Method in interface javax.persistence.EntityManager
Lock an entity instance that is contained in the persistence context with the specified lock mode type.
lock(Object, LockModeType, Map<String, Object>) - Method in interface javax.persistence.EntityManager
Lock an entity instance that is contained in the persistence context with the specified lock mode type and with specified properties.
LockModeType - Enum in javax.persistence
Lock modes that can be specified by means of the EntityManager.lock() method.
LockTimeoutException - Exception in javax.persistence
 
LockTimeoutException() - Constructor for exception javax.persistence.LockTimeoutException
 
lower(Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression for converting a string to lowercase.
lt(Expression<? extends Number>, Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than the second.
lt(Expression<? extends Number>, Number) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the first argument is less than the second.

M

ManagedType<X> - Interface in javax.persistence.metamodel
Instances of the type ManagedType represent entity, mapped superclass, and embeddable types.
ManyToMany - Annotation Type in javax.persistence
Defines a many-valued association with many-to-many multiplicity.
ManyToOne - Annotation Type in javax.persistence
This annotation defines a single-valued association to another entity class that has many-to-one multiplicity.
MapAttribute<X,K,V> - Interface in javax.persistence.metamodel
Instances of the type MapAttribute represent persistent Map-valued attributes.
MapJoin<Z,K,V> - Interface in javax.persistence.criteria
The MapJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Map.
MapKey - Annotation Type in javax.persistence
Is used to specify the map key for associations of type Map.
MapKeyClass - Annotation Type in javax.persistence
 
MapKeyColumn - Annotation Type in javax.persistence
 
MapKeyJoinColumn - Annotation Type in javax.persistence
 
MapKeyJoinColumns - Annotation Type in javax.persistence
 
MappedById - Annotation Type in javax.persistence
 
MappedSuperclass - Annotation Type in javax.persistence
Designates a class whose mapping information is applied to the entities that inherit from it.
MappedSuperclassType<X> - Interface in javax.persistence.metamodel
Instances of the type MappedSuperclassType represent mapped superclass types.
max(Expression<N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression applying the numerical max operation.
merge(T) - Method in interface javax.persistence.EntityManager
Merge the state of the given entity into the current persistence context.
Metamodel - Interface in javax.persistence.metamodel
Provides access to the metamodel of persistent entities in the persistence unit.
min(Expression<N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression applying the numerical min operation.
mod(Expression<Integer>, Expression<Integer>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the modulus of its arguments.
mod(Expression<Integer>, Integer) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the modulus of its arguments.
mod(Integer, Expression<Integer>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the modulus of its arguments.
multiselect(Selection<?>...) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify the selection items that are to be returned in the query result.
multiselect(List<Selection<?>>) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify the selection items that are to be returned in the query result.

N

NamedNativeQueries - Annotation Type in javax.persistence
Is used to specify an array of native SQL named queries.
NamedNativeQuery - Annotation Type in javax.persistence
Is used to specify a native SQL named query.
NamedQueries - Annotation Type in javax.persistence
Specifies an array of named Java Persistence query language queries.
NamedQuery - Annotation Type in javax.persistence
Is used to specify a named query in the Java Persistence query language, which is a static query expressed in metadata.
neg(Expression<N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the arithmetic negation of its argument.
negate() - Method in interface javax.persistence.criteria.Predicate
Create a negation of the predicate.
NonUniqueResultException - Exception in javax.persistence
Thrown by the persistence provider when getSingleResult() is executed on a query and there is more than one result from the query.
NonUniqueResultException() - Constructor for exception javax.persistence.NonUniqueResultException
Constructs a new NonUniqueResultException exception with null as its detail message
NonUniqueResultException(String) - Constructor for exception javax.persistence.NonUniqueResultException
Constructs a new NonUniqueResultException exception with the specified detail message
NoResultException - Exception in javax.persistence
Thrown by the persistence provider when getSingleResult() is executed on a query and there is no result to return.
NoResultException() - Constructor for exception javax.persistence.NoResultException
Constructs a new NoResultException exception with null as its detail message
NoResultException(String) - Constructor for exception javax.persistence.NoResultException
Constructs a new NoResultException exception with the specified detail message.
not(Expression<Boolean>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a negation of the given restriction.
notEqual(Expression<?>, Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing the arguments for inequality.
notEqual(Expression<?>, Object) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing the arguments for inequality.
notLike(Expression<String>, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression does not satisfy the given pattern.
notLike(Expression<String>, Expression<String>, Expression<Character>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression does not satisfy the given pattern.
notLike(Expression<String>, Expression<String>, char) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression does not satisfy the given pattern.
notLike(Expression<String>, String) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression does not satisfy the given pattern.
notLike(Expression<String>, String, Expression<Character>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression does not satisfy the given pattern.
notLike(Expression<String>, String, char) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate for testing whether the expression does not satisfy the given pattern.
nullif(Expression<Y>, Expression<?>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not.
nullif(Expression<Y>, Y) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not.

O

OneToMany - Annotation Type in javax.persistence
Defines a many-valued association with one-to-many multiplicity.
OneToOne - Annotation Type in javax.persistence
This annotation defines a single-valued association to another entity that has one-to-one multiplicity.
OptimisticLockException - Exception in javax.persistence
Thrown by the persistence provider when an optimistic locking conflict occurs.
OptimisticLockException() - Constructor for exception javax.persistence.OptimisticLockException
 
OptimisticLockException(Object) - Constructor for exception javax.persistence.OptimisticLockException
 
OptimisticLockException(Throwable) - Constructor for exception javax.persistence.OptimisticLockException
 
OptimisticLockException(String) - Constructor for exception javax.persistence.OptimisticLockException
 
OptimisticLockException(String, Throwable) - Constructor for exception javax.persistence.OptimisticLockException
 
OptimisticLockException(String, Throwable, Object) - Constructor for exception javax.persistence.OptimisticLockException
 
or(Expression<Boolean>, Expression<Boolean>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a disjunction of the given boolean expressions.
or(Predicate...) - Method in interface javax.persistence.criteria.QueryBuilder
Create a conjunction of the given restriction predicates.
Order - Interface in javax.persistence.criteria
An object that defines an ordering over the query results.
orderBy(Order...) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify the ordering expressions that are used to order the query results.
OrderBy - Annotation Type in javax.persistence
This annotation specifies the ordering of the elements of a collection valued association at the point when the association is retrieved.
OrderColumn - Annotation Type in javax.persistence
 
otherwise(R) - Method in interface javax.persistence.criteria.QueryBuilder.Case
Add an "else" clause to the case expression.
otherwise(Expression<? extends R>) - Method in interface javax.persistence.criteria.QueryBuilder.Case
Add an "else" clause to the case expression.
otherwise(R) - Method in interface javax.persistence.criteria.QueryBuilder.SimpleCase
Add an "else" clause to the case expression.
otherwise(Expression<? extends R>) - Method in interface javax.persistence.criteria.QueryBuilder.SimpleCase
Add an "else" clause to the case expression.

P

parameter(Class<T>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a parameter expression.
parameter(Class<T>, String) - Method in interface javax.persistence.criteria.QueryBuilder
Create a parameter expression with the given name.
Parameter<T> - Interface in javax.persistence
Type for query parameters.
ParameterExpression<T> - Interface in javax.persistence.criteria
Type of criteria query parameter expressions.
Path<X> - Interface in javax.persistence.criteria
Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression.
persist(Object) - Method in interface javax.persistence.EntityManager
Make an instance managed and persistent.
Persistence - Class in javax.persistence
Bootstrap class that provides access to an EntityManagerFactory.
Persistence() - Constructor for class javax.persistence.Persistence
 
PERSISTENCE_PROVIDER - Static variable in class javax.persistence.Persistence
 
PersistenceContext - Annotation Type in javax.persistence
Expresses a dependency on an EntityManager persistence context.
PersistenceContexts - Annotation Type in javax.persistence
Declares one or more PersistenceContext annotations.
PersistenceContextType - Enum in javax.persistence
Specifies whether a transaction-scoped or extended persistence context is to be used in PersistenceContext.
PersistenceException - Exception in javax.persistence
Thrown by the persistence provider when a problem occurs.
PersistenceException() - Constructor for exception javax.persistence.PersistenceException
Constructs a new PersistenceException exception with null as its detail message.
PersistenceException(String) - Constructor for exception javax.persistence.PersistenceException
Constructs a new PersistenceException exception with the specified detail message.
PersistenceException(String, Throwable) - Constructor for exception javax.persistence.PersistenceException
Constructs a new PersistenceException exception with the specified detail message and cause
PersistenceException(Throwable) - Constructor for exception javax.persistence.PersistenceException
Constructs a new PersistenceException exception with the specified cause
PersistenceProperty - Annotation Type in javax.persistence
Describes a single container or persistence provider property.
PersistenceProvider - Interface in javax.persistence.spi
Interface implemented by the persistence provider.
PersistenceProviderResolver - Interface in javax.persistence.spi
Determine the list of persistence providers available in the runtime environment

Persistence providers are identified by the presence of META-INF/services/javax.persistence.spi.PersistenceProvider files following the Service Provider pattern.

PersistenceProviderResolverHolder - Class in javax.persistence.spi
Holds the global PersistenceProviderResolver instance.
PersistenceProviderResolverHolder() - Constructor for class javax.persistence.spi.PersistenceProviderResolverHolder
 
PersistenceUnit - Annotation Type in javax.persistence
Expresses a dependency on an EntityManagerFactory.
PersistenceUnitInfo - Interface in javax.persistence.spi
Interface implemented by the container and used by the * persistence provider when creating an EntityManagerFactory.
PersistenceUnits - Annotation Type in javax.persistence
Declares one or more PersistenceUnit annotations
PersistenceUnitTransactionType - Enum in javax.persistence.spi
This enum class defines whether the entity managers created by the EntityManagerFactory will be JTA or resource-local entity managers.
PersistenceUtil - Interface in javax.persistence
Utility interface between the application and the persistence provider(s).
PersistenceXMLSchemaVersion() - Method in interface javax.persistence.spi.PersistenceUnitInfo
 
PessimisticLockException - Exception in javax.persistence
 
PessimisticLockException() - Constructor for exception javax.persistence.PessimisticLockException
 
PluralAttribute<X,C,E> - Interface in javax.persistence.metamodel
Instances of the type PluralAttribute represent persistent collection-valued attributes.
PluralAttribute.CollectionType - Enum in javax.persistence.metamodel
 
PluralJoin<Z,C,E> - Interface in javax.persistence.criteria
The PluralJoin interface defines functionality that is common to joins to all collection types.
PostLoad - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
PostPersist - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
PostRemove - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
PostUpdate - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
Predicate - Interface in javax.persistence.criteria
The type of a simple or compound predicate: a conjunction or disjunction of restrictions.
Predicate.BooleanOperator - Enum in javax.persistence.criteria
 
PrePersist - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
PreRemove - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
PreUpdate - Annotation Type in javax.persistence
Is used to specify callback methods for the corresponding lifecycle event.
PrimaryKeyJoinColumn - Annotation Type in javax.persistence
This annotation specifies a primary key column that is used as a foreign key to join to another table.
PrimaryKeyJoinColumns - Annotation Type in javax.persistence
This annotation groups PrimaryKeyJoinColumn annotations.
prod(Expression<? extends N>, Expression<? extends N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the product of its arguments.
prod(Expression<? extends N>, N) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the product of its arguments.
prod(N, Expression<? extends N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the product of its arguments.
providers - Static variable in class javax.persistence.Persistence
 

Q

Query - Interface in javax.persistence
Interface used to control query execution.
QueryBuilder - Interface in javax.persistence.criteria
Factory object for queries, select lists, restrictions, expressions, orderings Note that Predicate is used instead of Expression in this API in order to work around the fact that Java generics are not compatible with varags.
QueryBuilder.Case<R> - Interface in javax.persistence.criteria
Interface used to build general case expressions.
QueryBuilder.Coalesce<T> - Interface in javax.persistence.criteria
Interface used to build coalesce expressions.
QueryBuilder.In<T> - Interface in javax.persistence.criteria
Interface used to build in-expressions.
QueryBuilder.SimpleCase<C,R> - Interface in javax.persistence.criteria
Interface used to build simple case expressions.
QueryBuilder.Trimspec - Enum in javax.persistence.criteria
 
QueryHint - Annotation Type in javax.persistence
An implementation-specific Query hint
QueryTimeoutException - Exception in javax.persistence
 
QueryTimeoutException() - Constructor for exception javax.persistence.QueryTimeoutException
 
quot(Expression<? extends Number>, Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the quotient of its arguments.
quot(Expression<? extends Number>, Number) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the quotient of its arguments.
quot(Number, Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the quotient of its arguments.

R

refresh(Object) - Method in interface javax.persistence.EntityManager
Refresh the state of the instance from the database, overwriting changes made to the entity, if any.
refresh(Object, Map<String, Object>) - Method in interface javax.persistence.EntityManager
Refresh the state of the instance from the database, using the specified properties, and overwriting changes made to the entity, if any.
refresh(Object, LockModeType) - Method in interface javax.persistence.EntityManager
Refresh the state of the instance from the database, overwriting changes made to the entity, if any, and lock it with respect to given lock mode type.
refresh(Object, LockModeType, Map<String, Object>) - Method in interface javax.persistence.EntityManager
Refresh the state of the instance from the database, overwriting changes made to the entity, if any, and lock it with respect to given lock mode type and with specified properties.
remove(Object) - Method in interface javax.persistence.EntityManager
Remove the entity instance.
reverse() - Method in interface javax.persistence.criteria.Order
Switch the ordering.
rollback() - Method in interface javax.persistence.EntityTransaction
Roll back the current transaction.
RollbackException - Exception in javax.persistence
Thrown by the persistence provider when the EntityTransaction.commit() fails
RollbackException() - Constructor for exception javax.persistence.RollbackException
Constructs a new RollbackException exception with null as its detail message
RollbackException(Throwable) - Constructor for exception javax.persistence.RollbackException
Constructs a new RollbackException exception with the specified cause
RollbackException(String) - Constructor for exception javax.persistence.RollbackException
Constructs a new RollbackException exception with the specified detail message
RollbackException(String, Throwable) - Constructor for exception javax.persistence.RollbackException
Constructs a new RollbackException exception with the specified detail message and cause
Root<X> - Interface in javax.persistence.criteria
A root type in the from clause.

S

SecondaryTable - Annotation Type in javax.persistence
This annotation is used to specify a secondary table for the annotated entity class.
SecondaryTables - Annotation Type in javax.persistence
This annotation is used to specify multiple secondary tables for an entity.
select(Selection<? extends T>) - Method in interface javax.persistence.criteria.CriteriaQuery
Specify the item that is to be returned in the query result.
select(Expression<T>) - Method in interface javax.persistence.criteria.Subquery
Specify the item that is to be returned in the query result.
selectCase(Expression<? extends C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create simple case expression.
selectCase() - Method in interface javax.persistence.criteria.QueryBuilder
Create a general case expression.
Selection<X> - Interface in javax.persistence.criteria
The Selection interface defines an item that to be returned in the query result.
SequenceGenerator - Annotation Type in javax.persistence
This annotation defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation.
SetAttribute<X,E> - Interface in javax.persistence.metamodel
Instances of the type SetAttribute represent persistent Set-valued attributes.
setFirstResult(int) - Method in interface javax.persistence.Query
Set the position of the first result to retrieve.
setFlushMode(FlushModeType) - Method in interface javax.persistence.EntityManager
Set the flush mode that applies to all objects contained in the persistence context.
setFlushMode(FlushModeType) - Method in interface javax.persistence.Query
Set the flush mode type to be used for the query execution.
setHint(String, Object) - Method in interface javax.persistence.Query
Set a query hint.
SetJoin<Z,E> - Interface in javax.persistence.criteria
The SetJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Set.
setLockMode(LockModeType) - Method in interface javax.persistence.Query
Set the lock mode type to be used for the query execution.
setMaxResults(int) - Method in interface javax.persistence.Query
Set the maximum number of results to retrieve.
setParameter(String, Object) - Method in interface javax.persistence.Query
Bind an argument to a named parameter.
setParameter(String, Date, TemporalType) - Method in interface javax.persistence.Query
Bind an instance of java.util.Date to a named parameter.
setParameter(String, Calendar, TemporalType) - Method in interface javax.persistence.Query
Bind an instance of java.util.Calendar to a named parameter.
setParameter(int, Object) - Method in interface javax.persistence.Query
Bind an argument to a positional parameter.
setParameter(int, Date, TemporalType) - Method in interface javax.persistence.Query
Bind an instance of java.util.Date to a positional parameter.
setParameter(int, Calendar, TemporalType) - Method in interface javax.persistence.Query
Bind an instance of java.util.Calendar to a positional parameter.
setPersistenceProviderResolver(PersistenceProviderResolver) - Static method in class javax.persistence.spi.PersistenceProviderResolverHolder
Defines the persistence provider resolver used
setProperty(String, Object) - Method in interface javax.persistence.EntityManager
Set an entity manager property.
setRollbackOnly() - Method in interface javax.persistence.EntityTransaction
Mark the current transaction so that the only possible outcome of the transaction is for the transaction to be rolled back.
SingularAttribute<X,T> - Interface in javax.persistence.metamodel
Instances of the type SingularAttribute represents persistent single-valued properties or fields.
size(C) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that tests the size of a collection.
size(Expression<C>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that tests the size of a collection.
some(Subquery<Y>) - Method in interface javax.persistence.criteria.QueryBuilder
Create a predicate corresponding to a some expression over the subquery results.
SqlResultSetMapping - Annotation Type in javax.persistence
This annotation is used to specify the mapping of the result of a native SQL query
SqlResultSetMappings - Annotation Type in javax.persistence
This annotation is used to define one or more SqlResultSetMapping
sqrt(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the square root of its argument.
StaticMetamodel - Annotation Type in javax.persistence.metamodel
The StaticMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped superclass, or embeddable class designated by the value element.
subquery(Class<U>) - Method in interface javax.persistence.criteria.AbstractQuery
Create a subquery of the query.
Subquery<T> - Interface in javax.persistence.criteria
The Subquery interface defines functionality that is specific to subqueries.
substring(Expression<String>, Expression<Integer>) - Method in interface javax.persistence.criteria.QueryBuilder
Substring extraction operation.
substring(Expression<String>, int) - Method in interface javax.persistence.criteria.QueryBuilder
Substring extraction operation.
substring(Expression<String>, Expression<Integer>, Expression<Integer>) - Method in interface javax.persistence.criteria.QueryBuilder
Substring extraction operation.
substring(Expression<String>, int, int) - Method in interface javax.persistence.criteria.QueryBuilder
Substring extraction operation.
sum(Expression<N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression applying the sum operation.
sum(Expression<? extends N>, Expression<? extends N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the sum of its arguments.
sum(Expression<? extends N>, N) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the sum of its arguments.
sum(N, Expression<? extends N>) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the sum of its arguments.

T

Table - Annotation Type in javax.persistence
This annotation specifies the primary table for the annotated entity.
TableGenerator - Annotation Type in javax.persistence
This annotation defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation.
Temporal - Annotation Type in javax.persistence
This annotation must be specified for persistent fields or properties of type Date and Calendar.
TemporalType - Enum in javax.persistence
Type used to indicate a specific mapping of Date or Calendar.
toArray() - Method in interface javax.persistence.Tuple
Return the values of the result tuple elements as an array.
toBigDecimal(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
toBigInteger(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
toDouble(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
toFloat(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
toInteger(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
toLong(Expression<? extends Number>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
toString(Expression<Character>) - Method in interface javax.persistence.criteria.QueryBuilder
Typecast.
TransactionRequiredException - Exception in javax.persistence
Thrown by the persistence provider when a transaction is required but is not active.
TransactionRequiredException() - Constructor for exception javax.persistence.TransactionRequiredException
Constructs a new TransactionRequiredException exception with null as its detail message
TransactionRequiredException(String) - Constructor for exception javax.persistence.TransactionRequiredException
Constructs a new TransactionRequiredException exception with the specified detail message
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in interface javax.persistence.spi.ClassTransformer
Invoked when a class is being loaded or redefined.
Transient - Annotation Type in javax.persistence
This annotation specifies that the property or field is not persistent.
trim(Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to trim blanks from both ends of a string.
trim(QueryBuilder.Trimspec, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to trim blanks from a string.
trim(Expression<Character>, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to trim character from both ends of a string.
trim(QueryBuilder.Trimspec, Expression<Character>, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to trim character from a string.
trim(char, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to trim character from both ends of a string.
trim(QueryBuilder.Trimspec, char, Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression to trim character from a string.
tuple(Selection<?>...) - Method in interface javax.persistence.criteria.QueryBuilder
Define a tuple-valued selection item
Tuple - Interface in javax.persistence
Interface for extracting the elements of a query result tuple.
TupleElement<X> - Interface in javax.persistence
The TupleElement interface defines an element that is returned in a query result tuple.
type() - Method in interface javax.persistence.criteria.Path
Return an expression corresponding to the type of the path.
type(Class<X>) - Method in interface javax.persistence.metamodel.Metamodel
Return the metamodel managed type representing the entity, mapped superclass, or embeddable class.
Type<X> - Interface in javax.persistence.metamodel
Instances of the type Type represent persistent object or attribute types.
Type.PersistenceType - Enum in javax.persistence.metamodel
 

U

UniqueConstraint - Annotation Type in javax.persistence
This annotation is used to specify that a unique constraint is to be included in the generated DDL for a primary or secondary table
unwrap(Class<T>) - Method in interface javax.persistence.EntityManager
Return an object of the specified type to allow access to the provider-specific API.
unwrap(Class<T>) - Method in interface javax.persistence.Query
Return an object of the specified type to allow access to the provider-specific API.
upper(Expression<String>) - Method in interface javax.persistence.criteria.QueryBuilder
Create expression for converting a string to uppercase.

V

ValidationMode - Enum in javax.persistence
 
value() - Method in interface javax.persistence.criteria.MapJoin
Return a path expression that corresponds to the map value.
value(T) - Method in interface javax.persistence.criteria.QueryBuilder.Coalesce
Add an argument to the coalesce expression.
value(Expression<? extends T>) - Method in interface javax.persistence.criteria.QueryBuilder.Coalesce
Add an argument to the coalesce expression.
value(T) - Method in interface javax.persistence.criteria.QueryBuilder.In
Add to list of values to be tested against.
value(Expression<? extends T>) - Method in interface javax.persistence.criteria.QueryBuilder.In
Add to list of values to be tested against.
valueOf(String) - Static method in enum javax.persistence.AccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.Caching
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.CascadeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.criteria.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.criteria.Predicate.BooleanOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.criteria.QueryBuilder.Trimspec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.DiscriminatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.EnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.FetchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.FlushModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.GenerationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.InheritanceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.LockModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.metamodel.Attribute.PersistentAttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.metamodel.Bindable.BindableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.metamodel.PluralAttribute.CollectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.metamodel.Type.PersistenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.PersistenceContextType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.spi.LoadState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.spi.PersistenceUnitTransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.TemporalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.persistence.ValidationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum javax.persistence.AccessType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.Caching
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.CascadeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.criteria.JoinType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.criteria.Predicate.BooleanOperator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.criteria.QueryBuilder.Trimspec
Returns an array containing the constants of this enum type, in the order they're declared.
values(M) - Method in interface javax.persistence.criteria.QueryBuilder
Create an expression that returns the values of a map.
values() - Static method in enum javax.persistence.DiscriminatorType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.EnumType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.FetchType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.FlushModeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.GenerationType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.InheritanceType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.LockModeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.metamodel.Attribute.PersistentAttributeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.metamodel.Bindable.BindableType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.metamodel.PluralAttribute.CollectionType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.metamodel.Type.PersistenceType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.PersistenceContextType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.spi.LoadState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.spi.PersistenceUnitTransactionType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.TemporalType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum javax.persistence.ValidationMode
Returns an array containing the constants of this enum type, in the order they're declared.
Version - Annotation Type in javax.persistence
This annotation specifies the version field or property of an entity class that serves as its optimistic lock value.

W

when(Expression<Boolean>, R) - Method in interface javax.persistence.criteria.QueryBuilder.Case
Add a when/then clause to the case expression.
when(Expression<Boolean>, Expression<? extends R>) - Method in interface javax.persistence.criteria.QueryBuilder.Case
Add a when/then clause to the case expression.
when(C, R) - Method in interface javax.persistence.criteria.QueryBuilder.SimpleCase
Add a when/then clause to the case expression.
when(C, Expression<? extends R>) - Method in interface javax.persistence.criteria.QueryBuilder.SimpleCase
Add a when/then clause to the case expression.
where(Expression<Boolean>) - Method in interface javax.persistence.criteria.AbstractQuery
Modify the query to restrict the query results according to the specified boolean expression.
where(Predicate...) - Method in interface javax.persistence.criteria.AbstractQuery
Modify the query to restrict the query results according to the conjunction of the specified restriction predicates.
where(Expression<Boolean>) - Method in interface javax.persistence.criteria.CriteriaQuery
Modify the query to restrict the query result according to the specified boolean expression.
where(Predicate...) - Method in interface javax.persistence.criteria.CriteriaQuery
Modify the query to restrict the query result according to the conjunction of the specified restriction predicates.
where(Expression<Boolean>) - Method in interface javax.persistence.criteria.Subquery
Modify the subquery to restrict the result according to the specified boolean expression.
where(Predicate...) - Method in interface javax.persistence.criteria.Subquery
Modify the subquery to restrict the result according to the conjunction of the specified restriction predicates.

A B C D E F G H I J K L M N O P Q R S T U V W

Copyright © 2007-2009 Hibernate.org. All Rights Reserved.