blob: 979c54a0529798570d1ad73a1a8d69b20317f92b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="it">
<head>
<!-- Generated by javadoc (version 1.7.0_80) on Thu Jun 14 10:04:13 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.apache.openjpa.persistence (OpenJPA Parent POM 2.4.3 API)</title>
<meta name="date" content="2018-06-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.apache.openjpa.persistence (OpenJPA Parent POM 2.4.3 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/openjpa/meta/package-summary.html">Prev Package</a></li>
<li><a href="../../../../org/apache/openjpa/persistence/criteria/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/persistence/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;org.apache.openjpa.persistence</h1>
<div class="docSummary">
<div class="block"><strong>OpenJPA JPA</strong>
This package provides an JPA facade to OpenJPA.</div>
</div>
<p>See:&nbsp;<a href="#package_description">Description</a></p>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Extent.html" title="interface in org.apache.openjpa.persistence">Extent</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">An extent is a logical view of all instances of a class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/FetchPlan.html" title="interface in org.apache.openjpa.persistence">FetchPlan</a></td>
<td class="colLast">
<div class="block">The fetch plan allows you to dynamically alter eager fetching
configuration and other aspects of data loading.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Generator.html" title="interface in org.apache.openjpa.persistence">Generator</a></td>
<td class="colLast">
<div class="block">Represents a store sequence.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/HintValueConverter.html" title="interface in org.apache.openjpa.persistence">HintValueConverter</a></td>
<td class="colLast">
<div class="block">Converts a given user-specified value to a target type consumable by the kernel.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence">OpenJPAEntityManager</a></td>
<td class="colLast">
<div class="block">Interface implemented by OpenJPA entity managers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManagerFactory.html" title="interface in org.apache.openjpa.persistence">OpenJPAEntityManagerFactory</a></td>
<td class="colLast">
<div class="block">Interface implemented by OpenJPA entity manager factories.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManagerFactorySPI.html" title="interface in org.apache.openjpa.persistence">OpenJPAEntityManagerFactorySPI</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManagerSPI.html" title="interface in org.apache.openjpa.persistence">OpenJPAEntityManagerSPI</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityTransaction.html" title="interface in org.apache.openjpa.persistence">OpenJPAEntityTransaction</a></td>
<td class="colLast">
<div class="block">Extension of the JPA <code>EntityTransaction</code> interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAEnum.html" title="interface in org.apache.openjpa.persistence">OpenJPAEnum</a>&lt;E extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;?&gt;&gt;</td>
<td class="colLast">
<div class="block">An interface to define conversion of a facade based enum to a kernel integer constant.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAQuery.html" title="interface in org.apache.openjpa.persistence">OpenJPAQuery</a>&lt;X&gt;</td>
<td class="colLast">
<div class="block">Interface implemented by OpenJPA queries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAQuerySPI.html" title="interface in org.apache.openjpa.persistence">OpenJPAQuerySPI</a>&lt;X&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/QueryResultCache.html" title="interface in org.apache.openjpa.persistence">QueryResultCache</a></td>
<td class="colLast">
<div class="block">Query result cache.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/StoreCache.html" title="interface in org.apache.openjpa.persistence">StoreCache</a></td>
<td class="colLast">
<div class="block">Represents the L2 cache over the data store.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AbstractQuery.html" title="class in org.apache.openjpa.persistence">AbstractQuery</a>&lt;X&gt;</td>
<td class="colLast">
<div class="block">An abstract implementation of the Query interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AnnotationBuilder.html" title="class in org.apache.openjpa.persistence">AnnotationBuilder</a></td>
<td class="colLast">
<div class="block">Helper class to stringify annotation declarations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataParser.html" title="class in org.apache.openjpa.persistence">AnnotationPersistenceMetaDataParser</a></td>
<td class="colLast">
<div class="block">Persistence annotation metadata parser.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AnnotationPersistenceMetaDataSerializer.html" title="class in org.apache.openjpa.persistence">AnnotationPersistenceMetaDataSerializer</a></td>
<td class="colLast">
<div class="block">Serializes persistence metadata as annotations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.html" title="class in org.apache.openjpa.persistence">AnnotationPersistenceXMLMetaDataParser</a></td>
<td class="colLast">
<div class="block">JAXB xml annotation metadata parser.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/EntityManagerFactoryImpl.html" title="class in org.apache.openjpa.persistence">EntityManagerFactoryImpl</a></td>
<td class="colLast">
<div class="block">Implementation of <code>EntityManagerFactory</code> that acts as a
facade to a <a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><code>BrokerFactory</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/EntityManagerFactoryValue.html" title="class in org.apache.openjpa.persistence">EntityManagerFactoryValue</a></td>
<td class="colLast">
<div class="block">Plugin type used to represent the <code>EntityManagerFactory</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/EntityManagerImpl.html" title="class in org.apache.openjpa.persistence">EntityManagerImpl</a></td>
<td class="colLast">
<div class="block">Implementation of <code>EntityManager</code> interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ExtentImpl.html" title="class in org.apache.openjpa.persistence">ExtentImpl</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">An extent is a logical view of all instances of a class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/FetchPlanImpl.html" title="class in org.apache.openjpa.persistence">FetchPlanImpl</a></td>
<td class="colLast">
<div class="block">Implements FetchPlan via delegation to FetchConfiguration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/GeneratorImpl.html" title="class in org.apache.openjpa.persistence">GeneratorImpl</a></td>
<td class="colLast">
<div class="block">Represents a store sequence.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/HintHandler.html" title="class in org.apache.openjpa.persistence">HintHandler</a></td>
<td class="colLast">
<div class="block">Manages query hint keys and handles their values on behalf of a owning
<a href="../../../../org/apache/openjpa/persistence/QueryImpl.html" title="class in org.apache.openjpa.persistence"><code>QueryImpl</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/HintValueConverter.EnumToInteger.html" title="class in org.apache.openjpa.persistence">HintValueConverter.EnumToInteger</a></td>
<td class="colLast">
<div class="block">Convert the enum value to an enumerated set of constants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/HintValueConverter.OpenJPAEnumToInteger.html" title="class in org.apache.openjpa.persistence">HintValueConverter.OpenJPAEnumToInteger</a></td>
<td class="colLast">
<div class="block">Converts an OpenJPA specific enum to an equivalent kernel constant.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/HintValueConverter.StringToBoolean.html" title="class in org.apache.openjpa.persistence">HintValueConverter.StringToBoolean</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/HintValueConverter.StringToInteger.html" title="class in org.apache.openjpa.persistence">HintValueConverter.StringToInteger</a></td>
<td class="colLast">
<div class="block">Converts a String to an integer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/JPAFacadeHelper.html" title="class in org.apache.openjpa.persistence">JPAFacadeHelper</a></td>
<td class="colLast">
<div class="block">Helper class for switching between OpenJPA's JPA facade and the underlying
Broker kernel.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/JPAProperties.html" title="class in org.apache.openjpa.persistence">JPAProperties</a></td>
<td class="colLast">
<div class="block">Enumerates configuration property keys defined in JPA 2.0 Specification.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/LockScopesHelper.html" title="class in org.apache.openjpa.persistence">LockScopesHelper</a></td>
<td class="colLast">
<div class="block">Helper methods translate between JPA-defined pessimistic lock scope and
OpenJPA internal lock scope levels.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/MixedLockLevelsHelper.html" title="class in org.apache.openjpa.persistence">MixedLockLevelsHelper</a></td>
<td class="colLast">
<div class="block">Helper methods translate between JPA-defined lock mode and OpenJPA
internal lock levels.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAPersistence.html" title="class in org.apache.openjpa.persistence">OpenJPAPersistence</a></td>
<td class="colLast">
<div class="block">Static helper methods for JPA users.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OpenJPAPersistenceUtil.html" title="class in org.apache.openjpa.persistence">OpenJPAPersistenceUtil</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ParameterImpl.html" title="class in org.apache.openjpa.persistence">ParameterImpl</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">A user-defined parameter of a query.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceExceptions.html" title="class in org.apache.openjpa.persistence">PersistenceExceptions</a></td>
<td class="colLast">
<div class="block">Converts from OpenJPA to persistence exception types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataDefaults.html" title="class in org.apache.openjpa.persistence">PersistenceMetaDataDefaults</a></td>
<td class="colLast">
<div class="block">JPA-based metadata defaults.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceMetaDataFactory.html" title="class in org.apache.openjpa.persistence">PersistenceMetaDataFactory</a></td>
<td class="colLast">
<div class="block"><a href="../../../../org/apache/openjpa/meta/MetaDataFactory.html" title="interface in org.apache.openjpa.meta"><code>MetaDataFactory</code></a> for JPA metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceProductDerivation.html" title="class in org.apache.openjpa.persistence">PersistenceProductDerivation</a></td>
<td class="colLast">
<div class="block">Sets JPA specification defaults and parses JPA specification XML files.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceProductDerivation.ConfigurationParser.html" title="class in org.apache.openjpa.persistence">PersistenceProductDerivation.ConfigurationParser</a></td>
<td class="colLast">
<div class="block">SAX handler capable of parsing an JPA persistence.xml file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceProductDerivation.ConfigurationProviderImpl.html" title="class in org.apache.openjpa.persistence">PersistenceProductDerivation.ConfigurationProviderImpl</a></td>
<td class="colLast">
<div class="block">Custom configuration provider.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceProviderImpl.html" title="class in org.apache.openjpa.persistence">PersistenceProviderImpl</a></td>
<td class="colLast">
<div class="block">Bootstrapping class that allows the creation of a stand-alone
<code>EntityManager</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceUnitInfoImpl.html" title="class in org.apache.openjpa.persistence">PersistenceUnitInfoImpl</a></td>
<td class="colLast">
<div class="block">Implementation of the <code>PersistenceUnitInfo</code> interface used by OpenJPA
when parsing persistence configuration information.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceUnitInfoImpl.ClassResolverImpl.html" title="class in org.apache.openjpa.persistence">PersistenceUnitInfoImpl.ClassResolverImpl</a></td>
<td class="colLast">
<div class="block">Simple class resolver built around the persistence unit loader.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/QueryImpl.html" title="class in org.apache.openjpa.persistence">QueryImpl</a>&lt;X&gt;</td>
<td class="colLast">
<div class="block">Implementation of <code>Query</code> interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/QueryResultCacheImpl.html" title="class in org.apache.openjpa.persistence">QueryResultCacheImpl</a></td>
<td class="colLast">
<div class="block">Implements Query result cache via delegation to QueryCache.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/StoreCacheImpl.html" title="class in org.apache.openjpa.persistence">StoreCacheImpl</a></td>
<td class="colLast">
<div class="block">Implements the L2 cache over the data store via delegation to DataCache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/TupleFactory.html" title="class in org.apache.openjpa.persistence">TupleFactory</a></td>
<td class="colLast">
<div class="block">A factory for tuples such that all instances created by a factory instance share the same TupleElements
to save memory consumption.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/TupleImpl.html" title="class in org.apache.openjpa.persistence">TupleImpl</a></td>
<td class="colLast">
<div class="block">Tuple holds a set of values corresponding to a set of <code>TupleElement</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataParser.html" title="class in org.apache.openjpa.persistence">XMLPersistenceMetaDataParser</a></td>
<td class="colLast">
<div class="block">Custom SAX parser used by the system to quickly parse persistence
metadata files.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataSerializer.html" title="class in org.apache.openjpa.persistence">XMLPersistenceMetaDataSerializer</a></td>
<td class="colLast">
<div class="block">Serializes persistence metadata back to XML.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AutoClearType.html" title="enum in org.apache.openjpa.persistence">AutoClearType</a></td>
<td class="colLast">
<div class="block">The possible settings for the auto-clear behavior of an
<a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence"><code>OpenJPAEntityManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/AutoDetachType.html" title="enum in org.apache.openjpa.persistence">AutoDetachType</a></td>
<td class="colLast">
<div class="block">The possible settings for the auto-detach behavior of an
<a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence"><code>OpenJPAEntityManager</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/CallbackMode.html" title="enum in org.apache.openjpa.persistence">CallbackMode</a></td>
<td class="colLast">
<div class="block">The possible settings for the callback behavior of an
<a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence"><code>OpenJPAEntityManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ConnectionRetainMode.html" title="enum in org.apache.openjpa.persistence">ConnectionRetainMode</a></td>
<td class="colLast">
<div class="block">The possible values for use when configuring the connection retain
behavior for an <a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence"><code>OpenJPAEntityManager</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/DetachStateType.html" title="enum in org.apache.openjpa.persistence">DetachStateType</a></td>
<td class="colLast">
<div class="block">The possible settings for the detachment behavior of an
<a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence"><code>OpenJPAEntityManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/MetaDataTag.html" title="enum in org.apache.openjpa.persistence">MetaDataTag</a></td>
<td class="colLast">
<div class="block">Set of metadata tags used in JPA.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceStrategy.html" title="enum in org.apache.openjpa.persistence">PersistenceStrategy</a></td>
<td class="colLast">
<div class="block">Set of field persistence strategies used in JPA.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/QueryOperationType.html" title="enum in org.apache.openjpa.persistence">QueryOperationType</a></td>
<td class="colLast">
<div class="block">The possible operations that a query can perform.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/RestoreStateType.html" title="enum in org.apache.openjpa.persistence">RestoreStateType</a></td>
<td class="colLast">
<div class="block">The possible settings for the restore behavior after transaction rollback
of an <a href="../../../../org/apache/openjpa/persistence/OpenJPAEntityManager.html" title="interface in org.apache.openjpa.persistence"><code>OpenJPAEntityManager</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/UpdateAction.html" title="enum in org.apache.openjpa.persistence">UpdateAction</a></td>
<td class="colLast">
<div class="block">Action to take when a field's value is changed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/XMLPersistenceMetaDataParser.localDBIdentifiers.html" title="enum in org.apache.openjpa.persistence">XMLPersistenceMetaDataParser.localDBIdentifiers</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Exception</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ArgumentException.html" title="class in org.apache.openjpa.persistence">ArgumentException</a></td>
<td class="colLast">
<div class="block">Extended <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/EntityExistsException.html" title="class in org.apache.openjpa.persistence">EntityExistsException</a></td>
<td class="colLast">
<div class="block">Conflict with existing entity.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/EntityNotFoundException.html" title="class in org.apache.openjpa.persistence">EntityNotFoundException</a></td>
<td class="colLast">
<div class="block">Missing entity.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/InvalidStateException.html" title="class in org.apache.openjpa.persistence">InvalidStateException</a></td>
<td class="colLast">
<div class="block">Extended <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang"><code>IllegalStateException</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/LockTimeoutException.html" title="class in org.apache.openjpa.persistence">LockTimeoutException</a></td>
<td class="colLast">
<div class="block">Pessimistic lock timeout violation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/NonUniqueResultException.html" title="class in org.apache.openjpa.persistence">NonUniqueResultException</a></td>
<td class="colLast">
<div class="block">Unique query returned multipl results.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/NoResultException.html" title="class in org.apache.openjpa.persistence">NoResultException</a></td>
<td class="colLast">
<div class="block">Unique query returned no results.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/OptimisticLockException.html" title="class in org.apache.openjpa.persistence">OptimisticLockException</a></td>
<td class="colLast">
<div class="block">Optimistic concurrency violation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistenceException.html" title="class in org.apache.openjpa.persistence">PersistenceException</a></td>
<td class="colLast">
<div class="block">General persistence exception.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PessimisticLockException.html" title="class in org.apache.openjpa.persistence">PessimisticLockException</a></td>
<td class="colLast">
<div class="block">Pessimistic concurrency violation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/QueryTimeoutException.html" title="class in org.apache.openjpa.persistence">QueryTimeoutException</a></td>
<td class="colLast">
<div class="block">Query timeout violation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/RollbackException.html" title="class in org.apache.openjpa.persistence">RollbackException</a></td>
<td class="colLast">
<div class="block">Rollback occurred on attempt to commit.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/TransactionRequiredException.html" title="class in org.apache.openjpa.persistence">TransactionRequiredException</a></td>
<td class="colLast">
<div class="block">Transaction required.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Annotation Type</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/DataCache.html" title="annotation in org.apache.openjpa.persistence">DataCache</a></td>
<td class="colLast">
<div class="block">Caching characteristics for this class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/DataStoreId.html" title="annotation in org.apache.openjpa.persistence">DataStoreId</a></td>
<td class="colLast">
<div class="block">Describes how to generate a value for a field.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Dependent.html" title="annotation in org.apache.openjpa.persistence">Dependent</a></td>
<td class="colLast">
<div class="block">Dependent field marker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/DetachedState.html" title="annotation in org.apache.openjpa.persistence">DetachedState</a></td>
<td class="colLast">
<div class="block">Detached state.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ElementDependent.html" title="annotation in org.apache.openjpa.persistence">ElementDependent</a></td>
<td class="colLast">
<div class="block">Dependent array, collection, or map element marker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ElementType.html" title="annotation in org.apache.openjpa.persistence">ElementType</a></td>
<td class="colLast">
<div class="block">Indicates the persistent element type of an array, collection, or map
field, if different than the declared element type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Externalizer.html" title="annotation in org.apache.openjpa.persistence">Externalizer</a></td>
<td class="colLast">
<div class="block">Declares a method that transforms the field value to its datastore
equivalent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ExternalValues.html" title="annotation in org.apache.openjpa.persistence">ExternalValues</a></td>
<td class="colLast">
<div class="block">Maps field values to their datastore equivalents.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Factory.html" title="annotation in org.apache.openjpa.persistence">Factory</a></td>
<td class="colLast">
<div class="block">Declares a method that transforms the datastore value to its field
equivalent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/FetchAttribute.html" title="annotation in org.apache.openjpa.persistence">FetchAttribute</a></td>
<td class="colLast">
<div class="block">Includes a persistent attribute in a <a href="../../../../org/apache/openjpa/persistence/FetchGroup.html" title="annotation in org.apache.openjpa.persistence"><code>FetchGroup</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/FetchGroup.html" title="annotation in org.apache.openjpa.persistence">FetchGroup</a></td>
<td class="colLast">
<div class="block">Fetch group definition.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/FetchGroups.html" title="annotation in org.apache.openjpa.persistence">FetchGroups</a></td>
<td class="colLast">
<div class="block">Fetch groups holder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/InverseLogical.html" title="annotation in org.apache.openjpa.persistence">InverseLogical</a></td>
<td class="colLast">
<div class="block">Declares the logical inverse of a field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/KeyDependent.html" title="annotation in org.apache.openjpa.persistence">KeyDependent</a></td>
<td class="colLast">
<div class="block">Dependent map key marker.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/KeyType.html" title="annotation in org.apache.openjpa.persistence">KeyType</a></td>
<td class="colLast">
<div class="block">Indicates the persistent key type of a map field, if different than the
declared type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/LoadFetchGroup.html" title="annotation in org.apache.openjpa.persistence">LoadFetchGroup</a></td>
<td class="colLast">
<div class="block">Fetch group loaded when the annotated field/property is loaded.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/LRS.html" title="annotation in org.apache.openjpa.persistence">LRS</a></td>
<td class="colLast">
<div class="block">Large result set field marker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ManagedInterface.html" title="annotation in org.apache.openjpa.persistence">ManagedInterface</a></td>
<td class="colLast">
<div class="block">The annotated interface should be treated as a managed interface by OpenJPA.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Persistent.html" title="annotation in org.apache.openjpa.persistence">Persistent</a></td>
<td class="colLast">
<div class="block">Metadata annotation for a persistent field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistentCollection.html" title="annotation in org.apache.openjpa.persistence">PersistentCollection</a></td>
<td class="colLast">
<div class="block">Metadata annotation for a persistent collection field.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/PersistentMap.html" title="annotation in org.apache.openjpa.persistence">PersistentMap</a></td>
<td class="colLast">
<div class="block">Metadata annotation for a persistent map field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/ReadOnly.html" title="annotation in org.apache.openjpa.persistence">ReadOnly</a></td>
<td class="colLast">
<div class="block">Marks a field read-only.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/openjpa/persistence/Type.html" title="annotation in org.apache.openjpa.persistence">Type</a></td>
<td class="colLast">
<div class="block">Indicates the persistent type of a field, if different than the
declared type.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="package_description">
<!-- -->
</a>
<h2 title="Package org.apache.openjpa.persistence Description">Package org.apache.openjpa.persistence Description</h2>
<div class="block"><p><strong>OpenJPA JPA</strong></p>
<p>
This package provides an JPA facade to OpenJPA. All major OpenJPA
runtime components have JPA-flavored facades in this package.
</p></div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/openjpa/meta/package-summary.html">Prev Package</a></li>
<li><a href="../../../../org/apache/openjpa/persistence/criteria/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/openjpa/persistence/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2018 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>