blob: a2d604602962671ad17e7eee1f749ce77561494e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>Table of Contents | EclipseLink 2.7.x Java Persistence API (JPA) Extensions Reference</title>
<meta name="generator" content="Oracle DARB XHTML Converter (Mode = document) - Version 1.0.22 Build 1" />
<meta name="date" content="2014-06-10T10:29:49Z" />
<meta name="description" content="" />
<meta name="robots" content="noarchive" />
<meta name="doctitle" content="Table of Contents" />
<meta name="relnum" content="Release 2.7" />
<link rel="stylesheet" type="text/css" href="../../../dcommon/style.css" media="screen" />
<link rel="copyright" href="http://www.eclipse.org/org/documents/epl-v10.php" title="Copyright" type="text/html" />
<link rel="start" href="../../index.htm" title="Home" type="text/html" />
<link rel="contents" href="toc.htm" title="Contents" type="text/html" />
<link rel="next" href="loe.htm" title="Next" type="text/html" />
<!-- START: Disqus --><script type="text/javascript"> var disqus_developer = 0; </script><!-- END: Disqus --><!-- START: Sharethis --><script type="text/javascript">var switchTo5x=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript" src="http://s.sharethis.com/loader.js"></script> <!-- END: Sharethis --></head>
<body bgcolor="#FFFFFF"><iframe id="docheader" frameborder="0" framemargin="0" scrolling="no" src="../../../dcommon/header.html"></iframe><script src="http://www.google.com/jsapi" type="text/javascript"></script><script type="text/javascript"> google.load('search', '1', {language : 'en'}); google.setOnLoadCallback(function() { var customSearchOptions = {}; var googleAnalyticsOptions = {}; googleAnalyticsOptions['queryParameter'] = 'q'; googleAnalyticsOptions['categoryParameter'] = ''; customSearchOptions['googleAnalyticsOptions'] = googleAnalyticsOptions; var customSearchControl = new google.search.CustomSearchControl( '016171230611334810008:4sqnhke2any', customSearchOptions); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.DrawOptions(); options.setSearchFormRoot('cse-search-form'); customSearchControl.draw('cse', options); }, true);</script><link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /><div id="cse" style="width:100%;"></div>
<div class="header"><a id="top" name="top"></a>
<table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" valign="top"><div class="booktitle">Java Persistence API (JPA) Extensions Reference for EclipseLink,
Release 2.7</div></td>
<td valign="bottom" align="right" width="144">
<table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
<hr />
<table class="navigation simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100" align="center">
<tr>
<td align="center"><a href="loe.htm"><img src="../../../dcommon/images/rarrow.png" alt="Next" border="0" height="16" width="16" /></a></td>
<td>&nbsp;</td>
</tr>
</table>
</div>
<!-- class="header" -->
<div class="ind"><!-- End Header -->
<div class="tocnav"><table summary="" cellspacing="0" cellpadding="0"><tr><td>&nbsp;</td><td align="center"><a href="../../../" class="external text" title="Search" rel="nofollow" target="_top"><img src="../../../dcommon/images/search.png" alt="Search" style="border:0;" /><br /><span class="mini"></span></a></td><td>&nbsp;</td><td align="center"><a href="../../eclipselink_jpa_extensions.pdf" title="PDF" target="_blank"><img src="../../../dcommon/images/pdf_icon.png" style="padding-right:5px;" alt="PDF"></a></td><td align="center"><a href="#disqus_thread" title="Comments""><img src="../../../dcommon/images/comments.png" style="padding-right:5px;border:0" alt="Comments"><br /><span class="mini">Comments</span></a></td></tr></table></div><h1 style="margin-top:0 !important"><font face="arial, helvetica, sans-serif">Contents</font></h1>
<h2><font face="arial, helvetica, sans-serif"><a href="loe.htm">List of Examples</a></font></h2>
<h2><a href="title_eclipselink.htm"><font face="arial, helvetica, sans-serif">Title and Copyright Information</font></a></h2>
<h2><a href="preface.htm#sthref1"><font face="arial, helvetica, sans-serif">Preface</font></a></h2>
<ul style="list-style-type:none">
<li><a href="preface.htm#sthref2">Audience</a></li>
<li><a href="preface.htm#sthref4">Related Documents</a></li>
<li><a href="preface.htm#sthref5">Conventions</a></li>
</ul>
<h2><a href="intro.htm#sthref6"><font face="arial, helvetica, sans-serif"><span class="secnum">1</span> Introduction</font></a></h2>
<ul style="list-style-type:none">
<li><a href="intro.htm#CEGHCAJB">About EclipseLink</a></li>
<li><a href="intro.htm#CHDEJIEC">About This Documentation</a>
<ul style="list-style-type:none">
<li><a href="intro.htm#sthref7">Other Resources</a></li>
</ul>
</li>
</ul>
<h2><a href="annotations_ref.htm#sthref8"><font face="arial, helvetica, sans-serif"><span class="secnum">2</span> Annotation Extensions Reference</font></a></h2>
<ul style="list-style-type:none">
<li><a href="annotations_ref.htm#CACGDIBI">Functional Listing of Annotation Extensions</a>
<ul style="list-style-type:none">
<li><a href="annotations_ref.htm#CACFGAIC">Mapping Annotations</a></li>
<li><a href="annotations_ref.htm#CACGCEIJ">Entity Annotations</a></li>
<li><a href="annotations_ref.htm#CACDIEID">Converter Annotations</a></li>
<li><a href="annotations_ref.htm#CACGIACB">Caching Annotations</a></li>
<li><a href="annotations_ref.htm#CACJHFEC">Customization and Optimization Annotations</a></li>
<li><a href="annotations_ref.htm#CACDCCEG">Copy Policy Annotations</a></li>
<li><a href="annotations_ref.htm#CACGFGED">Returning Policy Annotations</a></li>
<li><a href="annotations_ref.htm#CACCBFFE">Stored Procedure and Function Annotations</a></li>
<li><a href="annotations_ref.htm#CACHIHIB">Partitioning Annotations</a></li>
<li><a href="annotations_ref.htm#CACDIHJI">Non-relational (NoSQL) Annotations</a></li>
</ul>
</li>
<li><a href="annotations_ref.htm#CACBGBJG">Alphabetical Listing of Annotation Extensions</a></li>
<li><a href="annotations_ref.htm#additionalcriteria">@AdditionalCriteria</a></li>
<li><a href="annotations_ref.htm#CHDDDFDA">@Array</a></li>
<li><a href="annotations_ref.htm#CHDCCIDA">@BatchFetch</a></li>
<li><a href="annotations_ref.htm#CHDBBIHE">@Cache</a></li>
<li><a href="annotations_ref.htm#CEGFEJCH">@CacheIndex</a></li>
<li><a href="annotations_ref.htm#BABIJDDB">@CacheIndexes</a></li>
<li><a href="annotations_ref.htm#BABJGDGB">@CacheInterceptor</a></li>
<li><a href="annotations_ref.htm#CIABIIEB">@CascadeOnDelete</a></li>
<li><a href="annotations_ref.htm#CEGCCCCJ">@ChangeTracking</a></li>
<li><a href="annotations_ref.htm#BGBHAADB">@ClassExtractor</a></li>
<li><a href="annotations_ref.htm#CDDJGFHA">@CloneCopyPolicy</a></li>
<li><a href="annotations_ref.htm#BGBHHCJH">@CompositeMember</a></li>
<li><a href="annotations_ref.htm#CBBJAJCH">@ConversionValue</a></li>
<li><a href="annotations_ref.htm#BEHGJHCD">@Convert</a></li>
<li><a href="annotations_ref.htm#CHDEHJEB">@Converter</a></li>
<li><a href="annotations_ref.htm#CIHEBAFB">@Converters</a></li>
<li><a href="annotations_ref.htm#BGBDGCDJ">@CopyPolicy</a></li>
<li><a href="annotations_ref.htm#CHDCCDGC">@Customizer</a></li>
<li><a href="annotations_ref.htm#BABDDGFG">@DeleteAll</a></li>
<li><a href="annotations_ref.htm#CIHGDDED">@DiscriminatorClass</a></li>
<li><a href="annotations_ref.htm#BEICFBDD">@ExcludeDefaultMappings</a></li>
<li><a href="annotations_ref.htm#BABICJEJ">@ExistenceChecking</a></li>
<li><a href="annotations_ref.htm#BABCHIGE">@FetchAttribute</a></li>
<li><a href="annotations_ref.htm#BABJBDEG">@FetchGroup</a></li>
<li><a href="annotations_ref.htm#CHDIEBGG">@FetchGroups</a></li>
<li><a href="annotations_ref.htm#CBHHCHAC">@Field</a></li>
<li><a href="annotations_ref.htm#CEGBDBEG">@HashPartitioning</a></li>
<li><a href="annotations_ref.htm#BABGIFEC">@Index</a></li>
<li><a href="annotations_ref.htm#CHDHGAIE">@Indexes</a></li>
<li><a href="annotations_ref.htm#CHDCJEIG">@InstantiationCopyPolicy</a></li>
<li><a href="annotations_ref.htm#CEGFFHHA">@JoinFetch</a></li>
<li><a href="annotations_ref.htm#CIHCAFEI">@JoinField</a></li>
<li><a href="annotations_ref.htm#BEIFHJJE">@JoinFields</a></li>
<li><a href="annotations_ref.htm#BEHBBCDB">@MapKeyConvert</a></li>
<li><a href="annotations_ref.htm#BABIEJGD">@Multitenant</a>
<ul style="list-style-type:none">
<li><a href="annotations_ref.htm#BABICDGI">Single-Table Multitenancy</a>
<ul style="list-style-type:none">
<li><a href="annotations_ref.htm#sthref189">Examples</a></li>
</ul>
</li>
<li><a href="annotations_ref.htm#BABEGBIJ">Table-Per-Tenanat Multitenancy</a>
<ul style="list-style-type:none">
<li><a href="annotations_ref.htm#sthref192">Examples</a></li>
</ul>
</li>
<li><a href="annotations_ref.htm#CHDBFBGI">VPD Multitenancy</a>
<ul style="list-style-type:none">
<li><a href="annotations_ref.htm#sthref195">Examples</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="annotations_ref.htm#CHDIFIJF">@Mutable</a></li>
<li><a href="annotations_ref.htm#BGBDHGJE">@NamedPLSQLStoredFunctionQueries</a></li>
<li><a href="annotations_ref.htm#CHDIAEFF">@NamedPLSQLStoredFunctionQuery</a></li>
<li><a href="annotations_ref.htm#BABJCEJH3">@NamedPLSQLStoredProcedureQueries</a></li>
<li><a href="annotations_ref.htm#BGBDHGJE2">@NamedPLSQLStoredProcedureQuery</a></li>
<li><a href="annotations_ref.htm#CIHJFFDI">@NamedStoredFunctionQueries</a></li>
<li><a href="annotations_ref.htm#BABFBIFE">@NamedStoredFunctionQuery</a></li>
<li><a href="annotations_ref.htm#BABJCEJH">@NamedStoredProcedureQueries</a></li>
<li><a href="annotations_ref.htm#BGBGAEFF">@NamedStoredProcedureQuery</a></li>
<li><a href="annotations_ref.htm#CHDGEFGD">@Noncacheable</a></li>
<li><a href="annotations_ref.htm#BJEIEBHC">@NoSql</a></li>
<li><a href="annotations_ref.htm#BGBBDGAI">@ObjectTypeConverter</a></li>
<li><a href="annotations_ref.htm#CHDCHJHF">@ObjectTypeConverters</a></li>
<li><a href="annotations_ref.htm#BCGIACHD">@OptimisticLocking</a></li>
<li><a href="annotations_ref.htm#CACGHFJB">@OracleArray</a></li>
<li><a href="annotations_ref.htm#CACCIBAB">@OracleArrays</a></li>
<li><a href="annotations_ref.htm#CACEBEGE">@OracleObject</a></li>
<li><a href="annotations_ref.htm#CACFFCEE">@OracleObjects</a></li>
<li><a href="annotations_ref.htm#CHDDIBJF">@OrderCorrection</a></li>
<li><a href="annotations_ref.htm#CHDDAHEB">@Partitioned</a></li>
<li><a href="annotations_ref.htm#CEGDCFDA">@Partitioning</a></li>
<li><a href="annotations_ref.htm#BCGIIAFB">@PinnedPartitioning</a></li>
<li><a href="annotations_ref.htm#CHDDEBEC">@PLSQLParameter</a></li>
<li><a href="annotations_ref.htm#CHDBGAED">@PLSQLRecord</a></li>
<li><a href="annotations_ref.htm#CHDBGAED4">@PLSQLRecords</a></li>
<li><a href="annotations_ref.htm#CACJBHHF">@PLSQLTable</a></li>
<li><a href="annotations_ref.htm#CACCBFBC">@PLSQLTables</a></li>
<li><a href="annotations_ref.htm#BGEBBFJE">@PrimaryKey</a></li>
<li><a href="annotations_ref.htm#CHDDDDAI">@PrivateOwned</a></li>
<li><a href="annotations_ref.htm#BABJHAFD">@Properties</a></li>
<li><a href="annotations_ref.htm#BGBCHEDG">@Property</a></li>
<li><a href="annotations_ref.htm#CIHCGHGA">@QueryRedirectors</a></li>
<li><a href="annotations_ref.htm#BABCFDAJ">@RangePartition</a></li>
<li><a href="annotations_ref.htm#BCGCGEIH">@RangePartitioning</a></li>
<li><a href="annotations_ref.htm#BGBGEFBD">@ReadOnly</a></li>
<li><a href="annotations_ref.htm#CHDGHHBA">@ReadTransformer</a></li>
<li><a href="annotations_ref.htm#BABJEFJH">@ReplicationPartitioning</a></li>
<li><a href="annotations_ref.htm#CIHHEGJE">@ReturnInsert</a></li>
<li><a href="annotations_ref.htm#CACHDFCF">@ReturnUpdate</a></li>
<li><a href="annotations_ref.htm#BCGBJGFF">@RoundRobinPartitioning</a></li>
<li><a href="annotations_ref.htm#CACDCCIA">@SerializedObject</a></li>
<li><a href="annotations_ref.htm#CHDDEBEC6">@StoredProcedureParameter</a></li>
<li><a href="annotations_ref.htm#CBBDCAHG">@Struct</a></li>
<li><a href="annotations_ref.htm#BGBJEBBB">@StructConverter</a></li>
<li><a href="annotations_ref.htm#CHDCJCDE">@StructConverters</a></li>
<li><a href="annotations_ref.htm#CACIJAFA">@Structure</a></li>
<li><a href="annotations_ref.htm#CHECIDGH">@TenantDiscriminatorColumn</a></li>
<li><a href="annotations_ref.htm#CECBEBEA">@TenantDiscriminatorColumns</a></li>
<li><a href="annotations_ref.htm#CHDFJJEC">@TenantTableDiscriminator</a></li>
<li><a href="annotations_ref.htm#BGBGACHC">@TimeOfDay</a></li>
<li><a href="annotations_ref.htm#BABCJGIG">@Transformation</a></li>
<li><a href="annotations_ref.htm#CHDHCCJF">@TypeConverter</a></li>
<li><a href="annotations_ref.htm#BCFBEIAE">@TypeConverters</a></li>
<li><a href="annotations_ref.htm#BCGEJFAH">@UnionPartitioning</a></li>
<li><a href="annotations_ref.htm#CFAFIIFC">@UuidGenerator</a></li>
<li><a href="annotations_ref.htm#sthref461">@UnionPartitioning</a></li>
<li><a href="annotations_ref.htm#CJHFCGEJ">@ValuePartition</a></li>
<li><a href="annotations_ref.htm#CEGHFJDJ">@ValuePartitioning</a></li>
<li><a href="annotations_ref.htm#CHDDFDGF">@VariableOneToOne</a></li>
<li><a href="annotations_ref.htm#CIHFBCFI">@VirtualAccessMethods</a></li>
<li><a href="annotations_ref.htm#BGBGGAEA">@WriteTransformer</a></li>
<li><a href="annotations_ref.htm#BCFCCEJF">@WriteTransformers</a></li>
</ul>
<h2><font face="arial, helvetica, sans-serif"><a href="jpql.htm#BABCIECD"><span class="secnum">3</span> Java Persistence Query&nbsp;Language&nbsp;Extensions</a></font></h2>
<ul style="list-style-type:none">
<li><a href="jpql.htm#BABEJJHG">Special Operators</a></li>
<li><a href="jpql.htm#BABEAIIA">EclipseLink Query Language</a></li>
<li><a href="jpql.htm#cast">CAST</a></li>
<li><a href="jpql.htm#column">COLUMN</a></li>
<li><a href="jpql.htm#except">EXCEPT</a></li>
<li><a href="jpql.htm#extract">EXTRACT</a></li>
<li><a href="jpql.htm#func">FUNCTION</a></li>
<li><a href="jpql.htm#intersect">INTERSECT</a></li>
<li><a href="jpql.htm#on">ON</a></li>
<li><a href="jpql.htm#operator">OPERATOR</a></li>
<li><a href="jpql.htm#CIHGBAEC">REGEXP</a></li>
<li><a href="jpql.htm#sql">SQL</a></li>
<li><a href="jpql.htm#table">TABLE</a></li>
<li><a href="jpql.htm#treat">TREAT</a></li>
<li><a href="jpql.htm#union">UNION</a></li>
</ul>
<h2><font face="arial, helvetica, sans-serif"><a href="queryhints.htm#sthref533"><span class="secnum">4</span> JPA Query Customization Extensions</a></font></h2>
<ul style="list-style-type:none">
<li><a href="queryhints.htm#batch">batch</a></li>
<li><a href="queryhints.htm#BABHCJIH">batch.size</a></li>
<li><a href="queryhints.htm#BABFGHAA">batch.type</a></li>
<li><a href="queryhints.htm#cacheusage">cache-usage</a></li>
<li><a href="queryhints.htm#BABDBIDI">cache-usage.indirection-policy</a></li>
<li><a href="queryhints.htm#BABBGFJA">cursor</a></li>
<li><a href="queryhints.htm#CHDDFIDC">composite-unit.member</a></li>
<li><a href="queryhints.htm#CHDJJCHG">cursor.initial-size</a></li>
<li><a href="queryhints.htm#CACIGJGE">cursor.page-size</a></li>
<li><a href="queryhints.htm#BABJFGGC">exclusive-connection</a></li>
<li><a href="queryhints.htm#CBHFHGEB">flush</a></li>
<li><a href="queryhints.htm#CACDJCBE">history.as-of</a></li>
<li><a href="queryhints.htm#BDCBGEJG">history.as-of.scn</a></li>
<li><a href="queryhints.htm#BABEDHJB">inheritance.outer-join</a></li>
<li><a href="queryhints.htm#bindparameters">jdbc.bind-parameters</a></li>
<li><a href="queryhints.htm#BABCHAFD">jdbc.cache-statement</a></li>
<li><a href="queryhints.htm#fetchsize">jdbc.fetch-size</a></li>
<li><a href="queryhints.htm#BHAGGAIA">jdbc.first-result</a></li>
<li><a href="queryhints.htm#maxrows">jdbc.max-rows</a></li>
<li><a href="queryhints.htm#CACCHBBG">jdbc.native-connection</a></li>
<li><a href="queryhints.htm#CHDEBFHE">jdbc.parameter-delimiter</a></li>
<li><a href="queryhints.htm#timeout">jdbc.timeout</a></li>
<li><a href="queryhints.htm#fetch">join-fetch</a></li>
<li><a href="queryhints.htm#CHDEFDDC">left-join-fetch</a></li>
<li><a href="queryhints.htm#BABIJCGD">load-group</a></li>
<li><a href="queryhints.htm#CACEDHDG">load-group.attribute</a></li>
<li><a href="queryhints.htm#maintaincache">maintain-cache</a></li>
<li><a href="queryhints.htm#pessimisticlock">pessimistic-lock</a></li>
<li><a href="queryhints.htm#CHDGDECH">prepare</a></li>
<li><a href="queryhints.htm#CHDGEADJ">query-results-cache</a></li>
<li><a href="queryhints.htm#BABHGIHG">query-results-cache.expiry</a></li>
<li><a href="queryhints.htm#CBAFBFJA">query-results-cache.expiry-time-of-day</a></li>
<li><a href="queryhints.htm#CHDHGGBD">query-results-cache.ignore-null</a></li>
<li><a href="queryhints.htm#BEIGHCEF">query-results-cache.randomize-expiry</a></li>
<li><a href="queryhints.htm#CACJDDDG">query-results-cache.size</a></li>
<li><a href="queryhints.htm#CACCFFDA">query-results-cache.type</a></li>
<li><a href="queryhints.htm#querytype">query-type</a></li>
<li><a href="queryhints.htm#readonly">read-only</a></li>
<li><a href="queryhints.htm#refresh">refresh</a></li>
<li><a href="queryhints.htm#refreshcache">refresh.cascade</a></li>
<li><a href="queryhints.htm#BABCJADG">result-collection-type</a></li>
<li><a href="queryhints.htm#CIHHAEDE">sql.hint</a></li>
</ul>
<h2><font face="arial, helvetica, sans-serif"><a href="persistenceproperties_ref.htm#sthref733"><span class="secnum">5</span> Persistence Property Extensions Reference</a></font></h2>
<ul style="list-style-type:none">
<li><a href="persistenceproperties_ref.htm#CACGDIBI2">Functional Listing of Persistence Property Extensions</a>
<ul style="list-style-type:none">
<li><a href="persistenceproperties_ref.htm#CACGCEIJ2">Weaving</a></li>
<li><a href="persistenceproperties_ref.htm#CACDIEID2">Customizers</a></li>
<li><a href="persistenceproperties_ref.htm#CACJHFEC2">Validation and Optimization</a></li>
<li><a href="persistenceproperties_ref.htm#sthref734">Logging</a></li>
<li><a href="persistenceproperties_ref.htm#CACDCCEG2">Caching</a></li>
<li><a href="persistenceproperties_ref.htm#CHDBDCHB2">Mapping</a></li>
<li><a href="persistenceproperties_ref.htm#CHDFDDBF">Schema generation</a></li>
<li><a href="persistenceproperties_ref.htm#CHDICECH2">JDBC configuration</a></li>
<li><a href="persistenceproperties_ref.htm#CHDFDDBF1">Concurrency manager</a></li>
</ul>
</li>
<li><a href="persistenceproperties_ref.htm#CACBGBJG2">Alphabetical Listing of Persistence Property Extensions</a></li>
<li><a href="persistenceproperties_ref.htm#CACHGDEJ">application-location</a></li>
<li><a href="persistenceproperties_ref.htm#BABGBAEC">cache.coordination.channel</a></li>
<li><a href="persistenceproperties_ref.htm#BABJGCIF">cache.coordination.jms.factory</a></li>
<li><a href="persistenceproperties_ref.htm#BABJGJGI">cache.coordination.jms.host</a></li>
<li><a href="persistenceproperties_ref.htm#CHDHJECA">cache.coordination.jms.reuse-topic-publisher</a></li>
<li><a href="persistenceproperties_ref.htm#BABHEFCJ">cache.coordination.jms.topic</a></li>
<li><a href="persistenceproperties_ref.htm#BABFBHGI">cache.coordination.jndi.initial-context-factory</a></li>
<li><a href="persistenceproperties_ref.htm#BABJBCCF">cache.coordination.jndi.password</a></li>
<li><a href="persistenceproperties_ref.htm#BABGAEHE">cache.coordination.jndi.user</a></li>
<li><a href="persistenceproperties_ref.htm#BABIEEBH">cache.coordination.naming-service</a></li>
<li><a href="persistenceproperties_ref.htm#BABDFGGD">cache.coordination.propagate-asynchronously</a></li>
<li><a href="persistenceproperties_ref.htm#cachecoordinationprotocol">cache.coordination.protocol</a></li>
<li><a href="persistenceproperties_ref.htm#BABIEJED">cache.coordination.remove-connection-on-error</a></li>
<li><a href="persistenceproperties_ref.htm#BABDGCDE">cache.coordination.rmi.announcement-delay</a></li>
<li><a href="persistenceproperties_ref.htm#BABDGFEI">cache.coordination.rmi.multicast-group</a></li>
<li><a href="persistenceproperties_ref.htm#sthref810">cache.coordination.rmi.multicast-group.port</a></li>
<li><a href="persistenceproperties_ref.htm#BABFBDBJ">cache.coordination.rmi.packet-time-to-live</a></li>
<li><a href="persistenceproperties_ref.htm#BABCJIFC">cache.coordination.rmi.url</a></li>
<li><a href="persistenceproperties_ref.htm#BABFJGIF">cache.coordination.thread.pool.size</a></li>
<li><a href="persistenceproperties_ref.htm#CCHEEFGA">cache.database-event-listener</a></li>
<li><a href="persistenceproperties_ref.htm#CHDEJCJJ">cache.shared</a></li>
<li><a href="persistenceproperties_ref.htm#CHDIGIEC">cache.size</a></li>
<li><a href="persistenceproperties_ref.htm#CHDGDIEI">cache.type</a></li>
<li><a href="persistenceproperties_ref.htm#classloader">classloader</a></li>
<li><a href="persistenceproperties_ref.htm#BIICFIDB">composite-unit</a></li>
<li><a href="persistenceproperties_ref.htm#CHDHCIDH">composite-unit.member</a></li>
<li><a href="persistenceproperties_ref.htm#CIHGHJGA">composite-unit.properties</a></li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.waittime">concurrency.manager.waittime</a></li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.maxsleeptime">concurrency.manager.maxsleeptime</a></li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.maxfrequencytodumptinymessage">concurrency.manager.maxfrequencytodumptinymessage</li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.maxfrequencytodumpmassivemessage">concurrency.manager.maxfrequencytodumpmassivemessage</li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.allow.interruptedexception">concurrency.manager.allow.interruptedexception</li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.allow.concurrencyexception">concurrency.manager.allow.concurrencyexception</li>
<li><a href="persistenceproperties_ref.htm#concurrency.manager.allow.readlockstacktrace">concurrency.manager.allow.readlockstacktrace</li>
<li><a href="persistenceproperties_ref.htm#connectionpool">connection-pool</a></li>
<li><a href="persistenceproperties_ref.htm#CHDDIIFD">connection-pool.read</a></li>
<li><a href="persistenceproperties_ref.htm#BABIDAGH">connection-pool.sequence</a></li>
<li><a href="persistenceproperties_ref.htm#createddljdbcfilename">create-ddl-jdbc-file-name</a></li>
<li><a href="persistenceproperties_ref.htm#BABHEJJI">ddl-generation</a></li>
<li><a href="persistenceproperties_ref.htm#BABCDHBB">ddl-generation.output-mode</a></li>
<li><a href="persistenceproperties_ref.htm#BEHBIEJG">ddl.table-creation-suffix</a></li>
<li><a href="persistenceproperties_ref.htm#delayonstartup">deploy-on-startup</a></li>
<li><a href="persistenceproperties_ref.htm#CCHIEAIA">descriptor.customizer</a></li>
<li><a href="persistenceproperties_ref.htm#BABFEBCG">drop-ddl-jdbc-file-name</a></li>
<li><a href="persistenceproperties_ref.htm#CCHCJCDJ">exception-handler</a></li>
<li><a href="persistenceproperties_ref.htm#CHDBIAAC">exclude-eclipselink-orm</a></li>
<li><a href="persistenceproperties_ref.htm#CDEJGBEI">flush-clear.cache</a></li>
<li><a href="persistenceproperties_ref.htm#CACEEGCC">id-validation</a></li>
<li><a href="persistenceproperties_ref.htm#CIHHJBFB">jdbc.allow-native-sql-queries</a></li>
<li><a href="persistenceproperties_ref.htm#CIHIAGAF">jdbc.batch-writing</a></li>
<li><a href="persistenceproperties_ref.htm#CIHJADHF">jdbc.batch-writing.size</a></li>
<li><a href="persistenceproperties_ref.htm#CHDHAFAA">jdbc.cache-statements</a></li>
<li><a href="persistenceproperties_ref.htm#CACBICGG">jdbc.cache-statements.size</a></li>
<li><a href="persistenceproperties_ref.htm#CFAJHIJA">jdbc.connector</a></li>
<li><a href="persistenceproperties_ref.htm#CHDCJIBF">jdbc.exclusive-connection.is-lazy</a></li>
<li><a href="persistenceproperties_ref.htm#CACBICGG2">jdbc.exclusive-connection.mode</a></li>
<li><a href="persistenceproperties_ref.htm#CIHEACBE">jdbc.native-sql</a></li>
<li><a href="persistenceproperties_ref.htm#CIHHJHHD">jdbc.property</a></li>
<li><a href="persistenceproperties_ref.htm#CIHBHCID">jdbc.sql-cast</a></li>
<li><a href="persistenceproperties_ref.htm#CIHIIAFD">jdbc.uppercase-columns</a></li>
<li><a href="persistenceproperties_ref.htm#CHDFJAAC">jpql.parser</a></li>
<li><a href="persistenceproperties_ref.htm#CHDJGCBD">jpa.uppercase-column-names</a></li>
<li><a href="persistenceproperties_ref.htm#BCFGFEFB3">jpql.validation</a></li>
<li><a href="persistenceproperties_ref.htm#CHDJCBIF">logging.connection</a></li>
<li><a href="persistenceproperties_ref.htm#BEIFJBIE">logging.exceptions</a></li>
<li><a href="persistenceproperties_ref.htm#BEIHGBBC">logging.file</a></li>
<li><a href="persistenceproperties_ref.htm#CHDGFDDH">logging.level</a></li>
<li><a href="persistenceproperties_ref.htm#sthref1021">logging.logger</a></li>
<li><a href="persistenceproperties_ref.htm#sthref1026">logging.parameters</a></li>
<li><a href="persistenceproperties_ref.htm#BEIHGGHH">logging.session</a></li>
<li><a href="persistenceproperties_ref.htm#BEIFFGGB">logging.thread</a></li>
<li><a href="persistenceproperties_ref.htm#BEIJCEBJ">logging.timestamp</a></li>
<li><a href="persistenceproperties_ref.htm#CHDJDEDE">metadata-source</a></li>
<li><a href="persistenceproperties_ref.htm#CHDEFFGG2">metadata-source.properties.file</a></li>
<li><a href="persistenceproperties_ref.htm#CHDICFHG">metadata-source.send-refresh-command</a></li>
<li><a href="persistenceproperties_ref.htm#CHDDJHIC">metadata-source.xml.file</a></li>
<li><a href="persistenceproperties_ref.htm#CHDBFJEB">metadata-source.xml.url</a></li>
<li><a href="persistenceproperties_ref.htm#sthref1071">multitenant.tenants-share-cache</a></li>
<li><a href="persistenceproperties_ref.htm#sthref1077">multitenant.tenants-share-emf</a></li>
<li><a href="persistenceproperties_ref.htm#BGBEDEJC">nosql.connection-factory</a></li>
<li><a href="persistenceproperties_ref.htm#BCGEBECD">nosql.connection-spec</a></li>
<li><a href="persistenceproperties_ref.htm#BABJAJAI">nosql.property</a></li>
<li><a href="persistenceproperties_ref.htm#CDEFJEGI">oracle.proxy-type</a></li>
<li><a href="persistenceproperties_ref.htm#orm.throw.exceptions">orm.throw.exceptions</a></li>
<li><a href="persistenceproperties_ref.htm#CHDIFJDB">orm.validate.schema</a></li>
<li><a href="persistenceproperties_ref.htm#partitioning">partitioning</a></li>
<li><a href="persistenceproperties_ref.htm#BJFEFCFC">partitioning.callback</a></li>
<li><a href="persistenceproperties_ref.htm#BABDGGHE">persistence-context.close-on-commit</a></li>
<li><a href="persistenceproperties_ref.htm#BABCHJJA">persistence-context.commit-without-persist-rules</a></li>
<li><a href="persistenceproperties_ref.htm#BABDHEEB">persistence-context.flush-mode</a></li>
<li><a href="persistenceproperties_ref.htm#BABGCAGC">persistence-context.persist-on-commit</a></li>
<li><a href="persistenceproperties_ref.htm#BABIAJAI">persistence-context.reference-mode</a></li>
<li><a href="persistenceproperties_ref.htm#persistenceunits">persistenceunits</a></li>
<li><a href="persistenceproperties_ref.htm#persistencexml">persistencexml</a></li>
<li><a href="persistenceproperties_ref.htm#CHDEGCBC">persisencexml.default</a></li>
<li><a href="persistenceproperties_ref.htm#profiler">profiler</a></li>
<li><a href="persistenceproperties_ref.htm#session.customizer">session.customizer</a></li>
<li><a href="persistenceproperties_ref.htm#CHDFDJJD">session.include.descriptor.queries</a></li>
<li><a href="persistenceproperties_ref.htm#session-event-listener">session-event-listener</a></li>
<li><a href="persistenceproperties_ref.htm#CHDFHEAC">session-name</a></li>
<li><a href="persistenceproperties_ref.htm#sessions-xml">sessions-xml</a></li>
<li><a href="persistenceproperties_ref.htm#target-database">target-database</a></li>
<li><a href="persistenceproperties_ref.htm#target-server">target-server</a></li>
<li><a href="persistenceproperties_ref.htm#CHDHJBEE">temporal.mutable</a></li>
<li><a href="persistenceproperties_ref.htm#CHDHBGIE">tenant-id</a></li>
<li><a href="persistenceproperties_ref.htm#CIHEAICB">transaction.join-existing</a></li>
<li><a href="persistenceproperties_ref.htm#CHDGFIGB">tuning</a></li>
<li><a href="persistenceproperties_ref.htm#validate-existence">validate-existence</a></li>
<li><a href="persistenceproperties_ref.htm#validation-only">validation-only</a></li>
<li><a href="persistenceproperties_ref.htm#weaving">weaving</a></li>
<li><a href="persistenceproperties_ref.htm#CHDCEEFC">weaving.changetracking</a></li>
<li><a href="persistenceproperties_ref.htm#BABGGCGC">weaving.eager</a></li>
<li><a href="persistenceproperties_ref.htm#CHDDIFGE">weaving.fetchgroups</a></li>
<li><a href="persistenceproperties_ref.htm#BABJICDJ">weaving.internal</a></li>
<li><a href="persistenceproperties_ref.htm#BABDBIFE">weaving.lazy</a></li>
</ul>
<h2><a href="schema.htm#sthref1245"><font face="arial, helvetica, sans-serif"><span class="secnum">6</span> eclipselink-orm.xml Schema Reference</font></a></h2>
<ul style="list-style-type:none">
<li><a href="schema.htm#BGBBEIEA">Overriding and Merging</a>
<ul style="list-style-type:none">
<li><a href="schema.htm#BGBJBFDH">Rules for Overriding and Merging</a>
<ul style="list-style-type:none">
<li><a href="schema.htm#BGBFCDBF">Persistence Unit Metadata</a></li>
<li><a href="schema.htm#BGBDIICB">Entity Mappings</a></li>
<li><a href="schema.htm#BGBIAAAH">Mapped Superclasses</a></li>
<li><a href="schema.htm#BGBJAIBF">Entity override and merging rules</a></li>
<li><a href="schema.htm#BGBIJGGA">Embeddable</a></li>
</ul>
</li>
<li><a href="schema.htm#BGBGFDDF">Examples of Overriding and Merging</a></li>
</ul>
</li>
</ul>
</div>
<!-- class="ind" -->
<!-- Start Footer -->
<div class="footer">
<hr />
<table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%">
<col width="33%" />
<col width="*" />
<col width="33%" />
<tr>
<td valign="bottom">
<table class="navigation simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100" align="center">
<col width="*" />
<col width="48%" />
<col width="48%" />
<tr>
<td>&nbsp;</td>
<td align="center"><a href="loe.htm"><img src="../../../dcommon/images/rarrow.png" alt="Next" border="0" height="16" width="16" /></a></td>
</tr>
</table>
</td>
<td align="center" width="34%"><a href="http://www.eclipse.org/eclipselink/" title="EclipseLink home"><img src="../../../dcommon/images/ellogo.png" alt="EclipseLink" width="150" border="0" /></a><br />
</td>
<td valign="bottom" align="right">
<table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="225">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!-- class="footer" -->
<div id="copyright">Copyright &copy; 2014 by The Eclipse Foundation under the <a href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License (EPL)</a><br /> <script type="text/javascript">var LastUpdated = document.lastModified;document.writeln ("Updated: " + LastUpdated);</script> </div><!-- START: Analytics --><script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-1608008-2']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script><!-- END: Analytics --><!-- START: Sharethis --><script>var options={ "publisher": "e2fe9e07-fab6-4f84-83ea-0991b429842c", "position": "right", "ad": { "visible": false, "openDelay": 5, "closeDelay": 0}};var st_hover_widget = new sharethis.widgets.hoverbuttons(options);</script><!-- END: Sharethis --></body>
</html>