Author: struberg Date: Mon Apr 29 13:05:52 2019 New Revision: 1044298 Log: hopefully the final fix of our docs
Modified: websites/production/openjpa/content/builds/3.1.0/apache-openjpa/docs/index.html websites/production/openjpa/content/builds/3.1.0/apache-openjpa/docs/manual.html websites/production/openjpa/content/builds/3.1.0/apache-openjpa/docs/manual.pdf Modified: websites/production/openjpa/content/builds/3.1.0/apache-openjpa/docs/index.html ============================================================================== --- websites/production/openjpa/content/builds/3.1.0/apache-openjpa/docs/index.html (original) +++ websites/production/openjpa/content/builds/3.1.0/apache-openjpa/docs/index.html Mon Apr 29 13:05:52 2019 @@ -1,42151 +1,1633 @@ <html><head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> - <title>Apache OpenJPA 3.0 User's Guide</title><base target="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" id="manual"><div class="titlepage"><div><div><h1 class="title">Apache OpenJPA 3.0 User's Guide</h1></div><div><p class="releaseinfo">Built from OpenJPA version revision afcec21a1d489dff682a3ce7986fac6a1c80e8e0.</p></div><div><p class="copyright">Copyright © 2006-2019 The Apache Software Foundation</p></div><div><p class="pubdate">Last updated on April 29, 2019 at 10:45 AM.</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="part"><a href="#introduction">1. Introduction</a></span></dt><dd><dl><dt><span class="chapter"><a href="#openjpa_intro">1. + <title>Apache OpenJPA 3.0 User's Guide</title><base target="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="manual.html" title="Apache OpenJPA 3.0 User's Guide"><link rel="next" href="introduction.html" title="Part 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Apache OpenJPA 3.0 User's Guide</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr></table><hr></div><div class="book" id="manual"><div class="titlepage"><div><div><h1 class="title">Apache OpenJPA 3.0 User's Guide</h1></div><div><p class="releaseinfo">Built from OpenJPA version revision afcec21a1d489dff6 82a3ce7986fac6a1c80e8e0.</p></div><div><p class="copyright">Copyright © 2006-2019 The Apache Software Foundation</p></div><div><p class="pubdate">Last updated on 29. April 2019 at 14:54.</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="part"><a href="introduction.html">1. Introduction</a></span></dt><dd><dl><dt><span class="chapter"><a href="openjpa_intro.html">1. About - </a></span></dt><dt><span class="chapter"><a href="#openjpa_legal">2. + </a></span></dt><dt><span class="chapter"><a href="openjpa_legal.html">2. Legal - </a></span></dt><dd><dl><dt><span class="section"><a href="#openjpa_legal_license">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="openjpa_legal.html#openjpa_legal_license">1. License - </a></span></dt><dt><span class="section"><a href="#openjpa_legal_notice">2. + </a></span></dt><dt><span class="section"><a href="openjpa_legal_notice.html">2. Notice - </a></span></dt><dt><span class="section"><a href="#openjpa_legal_copyright">3. + </a></span></dt><dt><span class="section"><a href="openjpa_legal_copyright.html">3. Copyrights - </a></span></dt><dd><dl><dt><span class="section"><a href="#openjpa_legal_copyright_apache">3.1. Apache</a></span></dt><dt><span class="section"><a href="#openjpa_legal_copyright_serp">3.2. Serp</a></span></dt><dt><span class="section"><a href="#openjpa_legal_copyright_sun">3.3. Sun</a></span></dt><dt><span class="section"><a href="#openjpa_legal_copyright_other">3.4. Other</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="#jpa_overview">2. Java Persistence API</a></span></dt><dd><dl><dt><span class="chapter"><a href="#jpa_overview_intro">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="openjpa_legal_copyright.html#openjpa_legal_copyright_apache">3.1. Apache</a></span></dt><dt><span class="section"><a href="openjpa_legal_copyright.html#openjpa_legal_copyright_serp">3.2. Serp</a></span></dt><dt><span class="section"><a href="openjpa_legal_copyright.html#openjpa_legal_copyright_sun">3.3. Sun</a></span></dt><dt><span class="section"><a href="openjpa_legal_copyright.html#openjpa_legal_copyright_other">3.4. Other</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="jpa_overview.html">2. Java Persistence API</a></span></dt><dd><dl><dt><span class="chapter"><a href="jpa_overview_intro.html">1. Introduction - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_intro_audience">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_intro.html#jpa_overview_intro_audience">1. Intended Audience - </a></span></dt><dt><span class="section"><a href="#jpa_overview_intro_transpers">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_intro_transpers.html">2. Lightweight Persistence - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_why">2. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_why.html">2. Why JPA? - </a></span></dt><dt><span class="chapter"><a href="#jpa_overview_arch">3. + </a></span></dt><dt><span class="chapter"><a href="jpa_overview_arch.html">3. Java Persistence API Architecture - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_arch_exceptions">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_arch.html#jpa_overview_arch_exceptions">1. JPA Exceptions - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_pc">4. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_pc.html">4. Entity - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_pc_restrict">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_restrict">1. Restrictions on Persistent Classes - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_pc_no_arg">1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_no_arg">1.1. Default or No-Arg Constructor - </a></span></dt><dt><span class="section"><a href="#jpa_overview_pc_final">1.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_final">1.2. Final - </a></span></dt><dt><span class="section"><a href="#jpa_overview_pc_id">1.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_id">1.3. Identity Fields - </a></span></dt><dt><span class="section"><a href="#jpa_overview_pc_version">1.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_version">1.4. Version Field - </a></span></dt><dt><span class="section"><a href="#jpa_overview_pc_restrict_inheritance">1.5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_restrict_inheritance">1.5. Inheritance - </a></span></dt><dt><span class="section"><a href="#jpa_overview_pc_restrict_fields">1.6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_restrict_fields">1.6. Persistent Fields - </a></span></dt><dt><span class="section"><a href="#jpa_overview_pc_restrict_conclusion">1.7. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc.html#jpa_overview_pc_restrict_conclusion">1.7. Conclusions - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_pc_identity">2. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_pc_identity.html">2. Entity Identity - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_pc_identitycls">2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_pc_identity.html#jpa_overview_pc_identitycls">2.1. Identity Class - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_pc_identity_hierarchy">2.1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_pc_identity.html#jpa_overview_pc_identity_hierarchy">2.1.1. Identity Hierarchies - </a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="#jpa_overview_pc_callbacks">3. + </a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="jpa_overview_pc_callbacks.html">3. Lifecycle Callbacks - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_pc_callbacks_methods">3.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_pc_callbacks.html#jpa_overview_pc_callbacks_methods">3.1. Callback Methods - </a></span></dt><dt><span class="section"><a href="#jpa_overview_callbacks_using">3.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc_callbacks.html#jpa_overview_callbacks_using">3.2. Using Callback Methods - </a></span></dt><dt><span class="section"><a href="#jpa_overview_entity_listeners_using">3.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc_callbacks.html#jpa_overview_entity_listeners_using">3.3. Using Entity Listeners - </a></span></dt><dt><span class="section"><a href="#jpa_overview_entity_listeners_exclude">3.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_pc_callbacks.html#jpa_overview_entity_listeners_exclude">3.4. Entity Listeners Hierarchy - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_pc_conclusion">4. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_pc_conclusion.html">4. Conclusions - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_meta">5. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_meta.html">5. Metadata - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_meta_class">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_class">1. Class Metadata - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_meta_entity">1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_entity">1.1. Entity - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_idclass">1.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_idclass">1.2. Id Class - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_embeddablesuper">1.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_embeddablesuper">1.3. Mapped Superclass - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_embeddable">1.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_embeddable">1.4. Embeddable - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_entity_listeners">1.5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_entity_listeners">1.5. EntityListeners - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_classex">1.6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta.html#jpa_overview_meta_classex">1.6. Example - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_meta_field">2. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_meta_field.html">2. Field and Property Metadata - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_explicit_access">2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_explicit_access">2.1. Explicit Access - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_transient">2.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_transient">2.2. Transient - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_id">2.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_id">2.3. Id - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_gen">2.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_gen">2.4. Generated Value - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_embedid">2.5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_embedid">2.5. Embedded Id - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_version">2.6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_version">2.6. Version - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_basic">2.7. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_basic">2.7. Basic - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_meta_fetch">2.7.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_fetch">2.7.1. Fetch Type - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_meta_embedded">2.8. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_embedded">2.8. Embedded - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_manytoone">2.9. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_manytoone">2.9. Many To One - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_meta_cascade">2.9.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_cascade">2.9.1. Cascade Type - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_meta_onetomany">2.10. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_onetomany">2.10. One To Many - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_meta_mappedby">2.10.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_mappedby">2.10.1. Bidirectional Relations - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_meta_onetoone">2.11. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_onetoone">2.11. One To One - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_manytomany">2.12. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_manytomany">2.12. Many To Many - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_orderby">2.13. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_orderby">2.13. Order By - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_mapkey">2.14. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_mapkey">2.14. Map Key - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_fielddefaults">2.15. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_field.html#jpa_overview_meta_fielddefaults">2.15. Persistent Field Defaults - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_meta_xml">3. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_meta_xml.html">3. XML Schema - </a></span></dt><dt><span class="section"><a href="#jpa_overview_meta_complete">4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_meta_complete.html">4. Conclusion - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_persistence">6. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_persistence.html">6. Persistence - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_persistence_xml">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_persistence.html#jpa_overview_persistence_xml">1. persistence.xml - </a></span></dt><dt><span class="section"><a href="#jpa_overview_persistence_use">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_persistence_use.html">2. Non-EE Use - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_emfactory">7. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_emfactory.html">7. EntityManagerFactory - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_emfactory_obtain">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_emfactory.html#jpa_overview_emfactory_obtain">1. Obtaining an EntityManagerFactory - </a></span></dt><dt><span class="section"><a href="#jpa_overview_emfactory_em">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_emfactory_em.html">2. Obtaining EntityManagers - </a></span></dt><dt><span class="section"><a href="#jpa_overview_emfactory_perscontext">3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_emfactory_perscontext.html">3. Persistence Context - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_emfactory_perscontext_trans">3.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_emfactory_perscontext.html#jpa_overview_emfactory_perscontext_trans">3.1. Transaction Persistence Context - </a></span></dt><dt><span class="section"><a href="#jpa_overview_emfactory_perscontext_extend">3.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_emfactory_perscontext.html#jpa_overview_emfactory_perscontext_extend">3.2. Extended Persistence Context - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_emf_properties">4. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_emf_properties.html">4. Retrieving Properties Information - </a></span></dt><dt><span class="section"><a href="#jpa_overview_emfactory_close">5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_emfactory_close.html">5. Closing the EntityManagerFactory - </a></span></dt><dt><span class="section"><a href="#jpa_overview_emfactory_puutil">6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_emfactory_puutil.html">6. PersistenceUnitUtil - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_em">8. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_em.html">8. EntityManager - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_em_trans">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_em.html#jpa_overview_em_trans">1. Transaction Association - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_lifecycle">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_lifecycle.html">2. Entity Lifecycle Management - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_lifeexamples">3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_lifeexamples.html">3. Lifecycle Examples - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_identity">4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_identity.html">4. Entity Identity Management - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_cache">5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_cache.html">5. Cache Management - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_query">6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_query.html">6. Query Factory - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_locking">7. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_locking.html">7. Entity Locking - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_properties">8. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_properties.html">8. Retrieving Properties Information - </a></span></dt><dt><span class="section"><a href="#jpa_overview_em_closing">9. + </a></span></dt><dt><span class="section"><a href="jpa_overview_em_closing.html">9. Closing - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_trans">9. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_trans.html">9. Transaction - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_trans_types">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_trans.html#jpa_overview_trans_types">1. Transaction Types - </a></span></dt><dt><span class="section"><a href="#jpa_overview_trans_local">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_trans_local.html">2. The EntityTransaction Interface - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_query">10. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_query.html">10. JPA Query - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_query_api">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_query.html#jpa_query_api">1. JPQL API - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_query_basic">1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_basic">1.1. Query Basics - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_relations">1.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_relations">1.2. Relation Traversal - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_embeddables">1.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_embeddables">1.3. Embeddable Traversal - </a></span></dt><dt><span class="section"><a href="#jpa_overview_join_fetch">1.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_join_fetch">1.4. Fetch Joins - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_functions">1.5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_functions">1.5. JPQL Functions - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_inheritance">1.6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_inheritance">1.6. Polymorphic Queries - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_params">1.7. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_params">1.7. Query Parameters - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_hints">1.8. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_hints">1.8. Query Hints - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_hints_locking">1.8.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_locking">1.8.1. Locking Hints - </a></span></dt><dt><span class="section"><a href="#jpa_hints_locktimeout">1.8.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_locktimeout">1.8.2. Lock Timeout Hint - </a></span></dt><dt><span class="section"><a href="#jpa_hints_querytimeout">1.8.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_querytimeout">1.8.3. Query Timeout Hint - </a></span></dt><dt><span class="section"><a href="#jpa_hints_resultset">1.8.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_resultset">1.8.4. Result Set Size Hint - </a></span></dt><dt><span class="section"><a href="#jpa_hints_isolation">1.8.5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_isolation">1.8.5. Isolation Level Hint - </a></span></dt><dt><span class="section"><a href="#jpa_hints_fetchplan">1.8.6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_fetchplan">1.8.6. Other Fetchplan Hints - </a></span></dt><dt><span class="section"><a href="#d5e3356">1.8.7. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#d5e3356">1.8.7. Database-Specific Hints - </a></span></dt><dt><span class="section"><a href="#jpa_hints_named">1.8.8. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_hints_named">1.8.8. Named Query Hints - </a></span></dt><dt><span class="section"><a href="#multi-hints-handling">1.8.9. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#multi-hints-handling">1.8.9. Handling of Multiple Similar Query Hints - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_query_ordering">1.9. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_ordering">1.9. Ordering - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_aggregates">1.10. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_aggregates">1.10. Aggregates - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_named">1.11. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_named">1.11. Named Queries - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_delete">1.12. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_delete">1.12. Delete By Query - </a></span></dt><dt><span class="section"><a href="#jpa_overview_query_update">1.13. + </a></span></dt><dt><span class="section"><a href="jpa_overview_query.html#jpa_overview_query_update">1.13. Update By Query - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref">2. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html">2. JPQL Language Reference - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_stmnttypes">2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_stmnttypes">2.1. JPQL Statement Types - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_select">2.1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_select">2.1.1. JPQL Select Statement - </a></span></dt><dt><span class="section"><a href="#jpa_langref_bulk">2.1.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_bulk">2.1.2. JPQL Update and Delete Statements - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_schematypes">2.2. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_schematypes">2.2. JPQL Abstract Schema Types and Query Domains - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_schemanaming">2.2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_schemanaming">2.2.1. JPQL Entity Naming - </a></span></dt><dt><span class="section"><a href="#jpa_langref_schemaexample">2.2.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_schemaexample">2.2.2. JPQL Schema Example - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_fromclause">2.3. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_fromclause">2.3. JPQL FROM Clause and Navigational Declarations - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_from_identifiers">2.3.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_from_identifiers">2.3.1. JPQL FROM Identifiers - </a></span></dt><dt><span class="section"><a href="#jpa_langref_from_vars">2.3.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_from_vars">2.3.2. JPQL Identification Variables - </a></span></dt><dt><span class="section"><a href="#jpa_langref_range">2.3.3. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_range">2.3.3. JPQL Range Declarations - </a></span></dt><dt><span class="section"><a href="#jpa_langref_path">2.3.4. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_path">2.3.4. JPQL Path Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_Joins">2.3.5. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_Joins">2.3.5. JPQL Joins - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_inner_joins">2.3.5.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_inner_joins">2.3.5.1. JPQL Inner Joins (Relationship Joins) - </a></span></dt><dt><span class="section"><a href="#jpa_langref_outer_joins">2.3.5.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_outer_joins">2.3.5.2. JPQL Outer Joins - </a></span></dt><dt><span class="section"><a href="#jpa_langref_fetch_joins">2.3.5.3. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_fetch_joins">2.3.5.3. JPQL Fetch Joins - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_collection_dec">2.3.6. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_collection_dec">2.3.6. JPQL Collection Member Declarations - </a></span></dt><dt><span class="section"><a href="#jpa_langref_from_clause_and_sql">2.3.7. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_from_clause_and_sql">2.3.7. JPQL FROM Clause and SQL - </a></span></dt><dt><span class="section"><a href="#jpa_langref_polymorph">2.3.8. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_polymorph">2.3.8. JPQL Polymorphism - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_where">2.4. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_where">2.4. JPQL WHERE Clause - </a></span></dt><dt><span class="section"><a href="#jpa_langref_cond">2.5. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_cond">2.5. JPQL Conditional Expressions - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_lit">2.5.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_lit">2.5.1. JPQL Literals - </a></span></dt><dt><span class="section"><a href="#jpa_langref_idvar">2.5.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_idvar">2.5.2. JPQL Identification Variables - </a></span></dt><dt><span class="section"><a href="#jpa_langref_path_exp">2.5.3. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_path_exp">2.5.3. JPQL Path Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_input_params">2.5.4. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_input_params">2.5.4. JPQL Input Parameters - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_pos_params">2.5.4.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_pos_params">2.5.4.1. JPQL Positional Parameters - </a></span></dt><dt><span class="section"><a href="#jpa_langref_named_params">2.5.4.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_named_params">2.5.4.2. JPQL Named Parameters - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_cond_comp">2.5.5. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_cond_comp">2.5.5. JPQL Conditional Expression Composition - </a></span></dt><dt><span class="section"><a href="#jpa_langref_operators">2.5.6. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_operators">2.5.6. JPQL Operators and Operator Precedence - </a></span></dt><dt><span class="section"><a href="#jpa_langref_comparison_expressions">2.5.7. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_comparison_expressions">2.5.7. JPQL Comparison Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_between">2.5.8. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_between">2.5.8. JPQL Between Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_in_expressions">2.5.9. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_in_expressions">2.5.9. JPQL In Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_like">2.5.10. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_like">2.5.10. JPQL Like Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_null">2.5.11. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_null">2.5.11. JPQL Null Comparison Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_empty_comp">2.5.12. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_empty_comp">2.5.12. JPQL Empty Collection Comparison Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_collection_member">2.5.13. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_collection_member">2.5.13. JPQL Collection Member Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_exists">2.5.14. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_exists">2.5.14. JPQL Exists Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_all_any">2.5.15. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_all_any">2.5.15. JPQL All or Any Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_subqueries">2.5.16. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_subqueries">2.5.16. JPQL Subqueries - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_scalar_expressions">2.6. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_scalar_expressions">2.6. JPQL Scalar Expressions - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_math_expressions">2.6.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_math_expressions">2.6.1. Arithmetic Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_functional_expressions">2.6.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_functional_expressions">2.6.2. String, Arithmetic, and Datetime Functional Expressions - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_string_fun">2.6.2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_string_fun">2.6.2.1. JPQL String Functions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_arithmetic">2.6.2.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_arithmetic">2.6.2.2. JPQL Arithmetic Functions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_datetime">2.6.2.3. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_datetime">2.6.2.3. JPQL Datetime Functions - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_case_expressions">2.6.3. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_case_expressions">2.6.3. Case Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_entity_type_expressions">2.6.4. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_entity_type_expressions">2.6.4. Entity Type Expressions - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_langref_group">2.7. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_group">2.7. JPQL GROUP BY, HAVING - </a></span></dt><dt><span class="section"><a href="#jpa_langref_select_clause">2.8. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_select_clause">2.8. JPQL SELECT Clause - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_resulttype">2.8.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_resulttype">2.8.1. JPQL Result Type of the SELECT Clause - </a></span></dt><dt><span class="section"><a href="#jpa_langref_constructor">2.8.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_constructor">2.8.2. JPQL Constructor Expressions - </a></span></dt><dt><span class="section"><a href="#jpa_langref_null_select">2.8.3. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_null_select">2.8.3. JPQL Null Values in the Query Result - </a></span></dt><dt><span class="section"><a href="#jpa_langref_embeddables">2.8.4. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_embeddables">2.8.4. JPQL Embeddables in the Query Result - </a></span></dt><dt><span class="section"><a href="#jpa_langref_aggregates">2.8.5. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_aggregates">2.8.5. JPQL Aggregate Functions - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_langref_agg_examples">2.8.5.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_langref.html#jpa_langref_agg_examples">2.8.5.1. JPQL Aggregate Examples - </a></span></dt><dt><span class="section"><a href="#jpa_langref_numeric_expressions_in_select">2.8.5.2. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_numeric_expressions_in_select">2.8.5.2. JPQL Numeric Expressions in the SELECT Clause - </a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="#jpa_langref_orderby">2.9. + </a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="jpa_langref.html#jpa_langref_orderby">2.9. JPQL ORDER BY Clause - </a></span></dt><dt><span class="section"><a href="#jpa_langref_bulk_ops">2.10. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_bulk_ops">2.10. JPQL Bulk Update and Delete - </a></span></dt><dt><span class="section"><a href="#jpa_langref_null_values">2.11. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_null_values">2.11. JPQL Null Values - </a></span></dt><dt><span class="section"><a href="#jpa_langref_equality">2.12. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_equality">2.12. JPQL Equality and Comparison Semantics - </a></span></dt><dt><span class="section"><a href="#jpa_langref_bnf">2.13. + </a></span></dt><dt><span class="section"><a href="jpa_langref.html#jpa_langref_bnf">2.13. JPQL BNF - </a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#jpa_overview_criteria">11. + </a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="jpa_overview_criteria.html">11. JPA Criteria - </a></span></dt><dd><dl><dt><span class="section"><a href="#d5e5247">1. Constructing a CriteriaQuery</a></span></dt><dt><span class="section"><a href="#d5e5264">2. Executing a CriteriaQuery</a></span></dt><dt><span class="section"><a href="#d5e5271">3. Extension to Criteria API</a></span></dt><dt><span class="section"><a href="#d5e5275">4. Generation of Canonical MetaModel classes</a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_sqlquery">12. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_criteria.html#d5e5247">1. Constructing a CriteriaQuery</a></span></dt><dt><span class="section"><a href="ch13s02.html">2. Executing a CriteriaQuery</a></span></dt><dt><span class="section"><a href="ch13s03.html">3. Extension to Criteria API</a></span></dt><dt><span class="section"><a href="ch13s04.html">4. Generation of Canonical MetaModel classes</a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_sqlquery.html">12. SQL Queries - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_sqlquery_create">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_sqlquery.html#jpa_overview_sqlquery_create">1. Creating SQL Queries - </a></span></dt><dt><span class="section"><a href="#jpa_overview_sqlquery_obj">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_sqlquery_obj.html">2. Retrieving Persistent Objects with SQL - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_mapping">13. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_mapping.html">13. Mapping Metadata - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_table">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping.html#jpa_overview_mapping_table">1. Table - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_unq">2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_unq.html">2. Unique Constraints - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_column">3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_column.html">3. Column - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_id">4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_id.html">4. Identity Mapping - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_sequence">5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_sequence.html">5. Generators - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_sequence_seqgen">5.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_sequence.html#jpa_overview_mapping_sequence_seqgen">5.1. Sequence Generator - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_sequence_tablegen">5.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_sequence.html#jpa_overview_mapping_sequence_tablegen">5.2. Table Generator - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_sequence_genex">5.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_sequence.html#jpa_overview_mapping_sequence_genex">5.3. Example - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_inher">6. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_inher.html">6. Inheritance - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_inher_single">6.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_single">6.1. Single Table - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_inher_single_adv">6.1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_single_adv">6.1.1. Advantages - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_inher_single_disadv">6.1.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_single_disadv">6.1.2. Disadvantages - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_inher_joined">6.2. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_joined">6.2. Joined - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_inher_joined_adv">6.2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_joined_adv">6.2.1. Advantages - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_inher_joined_disadv">6.2.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_joined_disadv">6.2.2. Disadvantages - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_inher_tpc">6.3. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_tpc">6.3. Table Per Class - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_inher_tpc_adv">6.3.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_tpc_adv">6.3.1. Advantages - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_inher_tpc_disadv">6.3.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_tpc_disadv">6.3.2. Disadvantages - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_inher_together">6.4. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_together">6.4. Putting it All Together - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_discrim">7. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_discrim.html">7. Discriminator - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_field">8. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html">8. Field Mapping - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_basic">8.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_basic">8.1. Basic Mapping - </a></span></dt><dd><dl><dt><span class="section"><a href="#jpa_overview_mapping_lob">8.1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_lob">8.1.1. LOBs - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_enum">8.1.2. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_enum">8.1.2. Enumerated - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_temporal">8.1.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_temporal">8.1.3. Temporal Types - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_basic_example">8.1.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_basic_example">8.1.4. The Updated Mappings - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_secondary">8.2. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_secondary">8.2. Secondary Tables - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_embed">8.3. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_embed">8.3. Embedded Mapping - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_rel">8.4. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_rel">8.4. Direct Relations - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_assoccoll">8.5. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_assoccoll">8.5. Join Table - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_bidi">8.6. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_bidi">8.6. Bidirectional Mapping - </a></span></dt><dt><span class="section"><a href="#jpa_overview_mapping_map">8.7. + </a></span></dt><dt><span class="section"><a href="jpa_overview_mapping_field.html#jpa_overview_mapping_map">8.7. Map Mapping - </a></span></dt></dl></dd><dt><span class="section"><a href="#jpa_overview_mapping_full">9. + </a></span></dt></dl></dd><dt><span class="section"><a href="jpa_overview_mapping_full.html">9. The Complete Mappings - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#jpa_overview_conclusion">14. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="jpa_overview_conclusion.html">14. Conclusion - </a></span></dt></dl></dd><dt><span class="part"><a href="#ref_guide">3. Reference Guide</a></span></dt><dd><dl><dt><span class="chapter"><a href="#ref_guide_intro">1. + </a></span></dt></dl></dd><dt><span class="part"><a href="ref_guide.html">3. Reference Guide</a></span></dt><dd><dl><dt><span class="chapter"><a href="ref_guide_intro.html">1. Introduction - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_intro_audience">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_intro.html#ref_guide_intro_audience">1. Intended Audience - </a></span></dt></dl></dd><dt><span class="chapter"><a href="#ref_guide_conf">2. + </a></span></dt></dl></dd><dt><span class="chapter"><a href="ref_guide_conf.html">2. Configuration - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_conf_intro">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_conf.html#ref_guide_conf_intro">1. Introduction - </a></span></dt><dt><span class="section"><a href="#ref_guide_conf_specify">2. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_specify.html">2. Runtime Configuration - </a></span></dt><dt><span class="section"><a href="#ref_guide_conf_devtools">3. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_devtools.html">3. Command Line Configuration - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_conf_devtools_format">3.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_conf_devtools.html#ref_guide_conf_devtools_format">3.1. Code Formatting - </a></span></dt></dl></dd><dt><span class="section"><a href="#ref_guide_conf_plugins">4. + </a></span></dt></dl></dd><dt><span class="section"><a href="ref_guide_conf_plugins.html">4. Plugin Configuration - </a></span></dt><dt><span class="section"><a href="#ref_guide_conf_openjpa">5. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html">5. OpenJPA Properties - </a></span></dt><dd><dl><dt><span class="section"><a href="#openjpa.AutoClear">5.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.AutoClear">5.1. openjpa.AutoClear - </a></span></dt><dt><span class="section"><a href="#openjpa.AutoDetach">5.2. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.AutoDetach">5.2. openjpa.AutoDetach - </a></span></dt><dt><span class="section"><a href="#openjpa.BrokerFactory">5.3. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.BrokerFactory">5.3. openjpa.BrokerFactory - </a></span></dt><dt><span class="section"><a href="#openjpa.BrokerImpl">5.4. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.BrokerImpl">5.4. openjpa.BrokerImpl - </a></span></dt><dt><span class="section"><a href="#openjpa.Callbacks">5.5. openjpa.Callbacks</a></span></dt><dt><span class="section"><a href="#openjpa.ClassResolver">5.6. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Callbacks">5.5. openjpa.Callbacks</a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ClassResolver">5.6. openjpa.ClassResolver - </a></span></dt><dt><span class="section"><a href="#openjpa.Compatibility">5.7. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Compatibility">5.7. openjpa.Compatibility - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionDriverName">5.8. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionDriverName">5.8. openjpa.ConnectionDriverName - </a></span></dt><dt><span class="section"><a href="#openjpa.Connection2DriverName">5.9. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Connection2DriverName">5.9. openjpa.Connection2DriverName - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactory">5.10. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactory">5.10. openjpa.ConnectionFactory - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactory2">5.11. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactory2">5.11. openjpa.ConnectionFactory2 - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactoryName">5.12. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactoryName">5.12. openjpa.ConnectionFactoryName - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactory2Name">5.13. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactory2Name">5.13. openjpa.ConnectionFactory2Name - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactoryMode">5.14. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactoryMode">5.14. openjpa.ConnectionFactoryMode - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactoryProperties">5.15. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactoryProperties">5.15. openjpa.ConnectionFactoryProperties - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionFactory2Properties">5.16. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionFactory2Properties">5.16. openjpa.ConnectionFactory2Properties - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionPassword">5.17. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionPassword">5.17. openjpa.ConnectionPassword - </a></span></dt><dt><span class="section"><a href="#openjpa.Connection2Password">5.18. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Connection2Password">5.18. openjpa.Connection2Password - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionProperties">5.19. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionProperties">5.19. openjpa.ConnectionProperties - </a></span></dt><dt><span class="section"><a href="#openjpa.Connection2Properties">5.20. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Connection2Properties">5.20. openjpa.Connection2Properties - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionURL">5.21. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionURL">5.21. openjpa.ConnectionURL - </a></span></dt><dt><span class="section"><a href="#openjpa.Connection2URL">5.22. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Connection2URL">5.22. openjpa.Connection2URL - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionUserName">5.23. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionUserName">5.23. openjpa.ConnectionUserName - </a></span></dt><dt><span class="section"><a href="#openjpa.Connection2UserName">5.24. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Connection2UserName">5.24. openjpa.Connection2UserName - </a></span></dt><dt><span class="section"><a href="#openjpa.ConnectionRetainMode">5.25. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ConnectionRetainMode">5.25. openjpa.ConnectionRetainMode - </a></span></dt><dt><span class="section"><a href="#openjpa.DataCache">5.26. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DataCache">5.26. openjpa.DataCache - </a></span></dt><dt><span class="section"><a href="#openjpa.DataCacheManager">5.27. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DataCacheManager">5.27. openjpa.DataCacheManager - </a></span></dt><dt><span class="section"><a href="#openjpa.DataCacheMode">5.28. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DataCacheMode">5.28. openjpa.DataCacheMode - </a></span></dt><dt><span class="section"><a href="#openjpa.DataCacheTimeout">5.29. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DataCacheTimeout">5.29. openjpa.DataCacheTimeout - </a></span></dt><dt><span class="section"><a href="#openjpa.DetachState">5.30. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DetachState">5.30. openjpa.DetachState - </a></span></dt><dt><span class="section"><a href="#openjpa.DynamicDataStructs">5.31. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DynamicDataStructs">5.31. openjpa.DynamicDataStructs - </a></span></dt><dt><span class="section"><a href="#openjpa.DynamicEnhancementAgent">5.32. openjpa.DynamicEnhancementAgent</a></span></dt><dt><span class="section"><a href="#openjpa.FetchBatchSize">5.33. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.DynamicEnhancementAgent">5.32. openjpa.DynamicEnhancementAgent</a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.FetchBatchSize">5.33. openjpa.FetchBatchSize - </a></span></dt><dt><span class="section"><a href="#openjpa.EncryptionProvider">5.34. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.EncryptionProvider">5.34. openjpa.EncryptionProvider - </a></span></dt><dt><span class="section"><a href="#openjpa.FetchGroups">5.35. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.FetchGroups">5.35. openjpa.FetchGroups - </a></span></dt><dt><span class="section"><a href="#openjpa.FlushBeforeQueries">5.36. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.FlushBeforeQueries">5.36. openjpa.FlushBeforeQueries - </a></span></dt><dt><span class="section"><a href="#openjpa.IgnoreChanges">5.37. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.IgnoreChanges">5.37. openjpa.IgnoreChanges - </a></span></dt><dt><span class="section"><a href="#openjpa.Id">5.38. openjpa.Id</a></span></dt><dt><span class="section"><a href="#openjpa.InitializeEagerly">5.39. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Id">5.38. openjpa.Id</a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.InitializeEagerly">5.39. openjpa.InitializeEagerly - </a></span></dt><dt><span class="section"><a href="#openjpa.Instrumentation">5.40. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Instrumentation">5.40. openjpa.Instrumentation - </a></span></dt><dt><span class="section"><a href="#openjpa.InverseManager">5.41. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.InverseManager">5.41. openjpa.InverseManager - </a></span></dt><dt><span class="section"><a href="#openjpa.LockManager">5.42. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.LockManager">5.42. openjpa.LockManager - </a></span></dt><dt><span class="section"><a href="#openjpa.LockTimeout">5.43. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.LockTimeout">5.43. openjpa.LockTimeout - </a></span></dt><dt><span class="section"><a href="#openjpa.Log">5.44. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Log">5.44. openjpa.Log - </a></span></dt><dt><span class="section"><a href="#openjpa.ManagedRuntime">5.45. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ManagedRuntime">5.45. openjpa.ManagedRuntime - </a></span></dt><dt><span class="section"><a href="#openjpa.Mapping">5.46. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Mapping">5.46. openjpa.Mapping - </a></span></dt><dt><span class="section"><a href="#openjpa.MaxFetchDepth">5.47. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.MaxFetchDepth">5.47. openjpa.MaxFetchDepth - </a></span></dt><dt><span class="section"><a href="#openjpa.MetaDataFactory">5.48. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.MetaDataFactory">5.48. openjpa.MetaDataFactory - </a></span></dt><dt><span class="section"><a href="#openjpa.MetaDataRepository">5.49. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.MetaDataRepository">5.49. openjpa.MetaDataRepository - </a></span></dt><dt><span class="section"><a href="#openjpa.Multithreaded">5.50. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Multithreaded">5.50. openjpa.Multithreaded - </a></span></dt><dt><span class="section"><a href="#openjpa.Optimistic">5.51. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Optimistic">5.51. openjpa.Optimistic - </a></span></dt><dt><span class="section"><a href="#openjpa.OptimizeIdCopy">5.52. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.OptimizeIdCopy">5.52. openjpa.OptimizeIdCopy - </a></span></dt><dt><span class="section"><a href="#openjpa.OrphanedKeyAction">5.53. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.OrphanedKeyAction">5.53. openjpa.OrphanedKeyAction - </a></span></dt><dt><span class="section"><a href="#openjpa.NontransactionalRead">5.54. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.NontransactionalRead">5.54. openjpa.NontransactionalRead - </a></span></dt><dt><span class="section"><a href="#openjpa.NontransactionalWrite">5.55. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.NontransactionalWrite">5.55. openjpa.NontransactionalWrite - </a></span></dt><dt><span class="section"><a href="#openjpa.ProxyManager">5.56. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ProxyManager">5.56. openjpa.ProxyManager - </a></span></dt><dt><span class="section"><a href="#openjpa.PostLoadOnMerge">5.57. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.PostLoadOnMerge">5.57. openjpa.PostLoadOnMerge - </a></span></dt><dt><span class="section"><a href="#openjpa.QueryCache">5.58. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.QueryCache">5.58. openjpa.QueryCache - </a></span></dt><dt><span class="section"><a href="#openjpa.QueryCompilationCache">5.59. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.QueryCompilationCache">5.59. openjpa.QueryCompilationCache - </a></span></dt><dt><span class="section"><a href="#openjpa.ReadLockLevel">5.60. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.ReadLockLevel">5.60. openjpa.ReadLockLevel - </a></span></dt><dt><span class="section"><a href="#openjpa.RemoteCommitProvider">5.61. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.RemoteCommitProvider">5.61. openjpa.RemoteCommitProvider - </a></span></dt><dt><span class="section"><a href="#openjpa.RestoreState">5.62. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.RestoreState">5.62. openjpa.RestoreState - </a></span></dt><dt><span class="section"><a href="#openjpa.RetainState">5.63. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.RetainState">5.63. openjpa.RetainState - </a></span></dt><dt><span class="section"><a href="#openjpa.RetryClassRegistration">5.64. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.RetryClassRegistration">5.64. openjpa.RetryClassRegistration - </a></span></dt><dt><span class="section"><a href="#openjpa.RuntimeUnenhancedClasses">5.65. openjpa.RuntimeUnenhancedClasses</a></span></dt><dt><span class="section"><a href="#openjpa.SavepointManager">5.66. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.RuntimeUnenhancedClasses">5.65. openjpa.RuntimeUnenhancedClasses</a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.SavepointManager">5.66. openjpa.SavepointManager - </a></span></dt><dt><span class="section"><a href="#openjpa.Sequence">5.67. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Sequence">5.67. openjpa.Sequence - </a></span></dt><dt><span class="section"><a href="#openjpa.Specification">5.68. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.Specification">5.68. openjpa.Specification - </a></span></dt><dt><span class="section"><a href="#openjpa.TransactionMode">5.69. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.TransactionMode">5.69. openjpa.TransactionMode - </a></span></dt><dt><span class="section"><a href="#openjpa.UseTCCLinSelectNew">5.70. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.UseTCCLinSelectNew">5.70. openjpa.UseTCCLinSelectNew - </a></span></dt><dt><span class="section"><a href="#openjpa.WriteLockLevel">5.71. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_openjpa.html#openjpa.WriteLockLevel">5.71. openjpa.WriteLockLevel - </a></span></dt></dl></dd><dt><span class="section"><a href="#ref_guide_conf_jdbc">6. + </a></span></dt></dl></dd><dt><span class="section"><a href="ref_guide_conf_jdbc.html">6. OpenJPA JDBC Properties - </a></span></dt><dd><dl><dt><span class="section"><a href="#openjpa.jdbc.ConnectionDecorators">6.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.ConnectionDecorators">6.1. openjpa.jdbc.ConnectionDecorators - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.DBDictionary">6.2. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.DBDictionary">6.2. openjpa.jdbc.DBDictionary - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.DriverDataSource">6.3. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.DriverDataSource">6.3. openjpa.jdbc.DriverDataSource - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.EagerFetchMode">6.4. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.EagerFetchMode">6.4. openjpa.jdbc.EagerFetchMode - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.FetchDirection">6.5. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.FetchDirection">6.5. openjpa.jdbc.FetchDirection - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.JDBCListeners">6.6. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.JDBCListeners">6.6. openjpa.jdbc.JDBCListeners - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.LRSSize">6.7. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.LRSSize">6.7. openjpa.jdbc.LRSSize - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.MappingDefaults">6.8. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.MappingDefaults">6.8. openjpa.jdbc.MappingDefaults - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.MappingFactory">6.9. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.MappingFactory">6.9. openjpa.jdbc.MappingFactory - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.QuerySQLCache">6.10. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.QuerySQLCache">6.10. openjpa.jdbc.QuerySQLCache - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.ResultSetType">6.11. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.ResultSetType">6.11. openjpa.jdbc.ResultSetType - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.Schema">6.12. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.Schema">6.12. openjpa.jdbc.Schema - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.SchemaFactory">6.13. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.SchemaFactory">6.13. openjpa.jdbc.SchemaFactory - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.Schemas">6.14. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.Schemas">6.14. openjpa.jdbc.Schemas - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.SQLFactory">6.15. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.SQLFactory">6.15. openjpa.jdbc.SQLFactory - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.SubclassFetchMode">6.16. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.SubclassFetchMode">6.16. openjpa.jdbc.SubclassFetchMode - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.SynchronizeMappings">6.17. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.SynchronizeMappings">6.17. openjpa.jdbc.SynchronizeMappings - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.TransactionIsolation">6.18. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.TransactionIsolation">6.18. openjpa.jdbc.TransactionIsolation - </a></span></dt><dt><span class="section"><a href="#openjpa.jdbc.UpdateManager">6.19. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#openjpa.jdbc.UpdateManager">6.19. openjpa.jdbc.UpdateManager - </a></span></dt><dt><span class="section"><a href="#ref_guide_spec_compatibility">6.20. Compatibility with Specification</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ref_guide_logging">3. + </a></span></dt><dt><span class="section"><a href="ref_guide_conf_jdbc.html#ref_guide_spec_compatibility">6.20. Compatibility with Specification</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ref_guide_logging.html">3. Logging and Auditing - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_logging_channels">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_logging.html#ref_guide_logging_channels">1. Logging Channels - </a></span></dt><dt><span class="section"><a href="#ref_guide_logging_openjpa">2. + </a></span></dt><dt><span class="section"><a href="ref_guide_logging_openjpa.html">2. OpenJPA Logging - </a></span></dt><dt><span class="section"><a href="#ref_guide_logging_noop">3. + </a></span></dt><dt><span class="section"><a href="ref_guide_logging_noop.html">3. Disabling Logging - </a></span></dt><dt><span class="section"><a href="#ref_guide_logging_log4j">4. + </a></span></dt><dt><span class="section"><a href="ref_guide_logging_log4j.html">4. Log4J - </a></span></dt><dt><span class="section"><a href="#ref_guide_logging_commons">5. + </a></span></dt><dt><span class="section"><a href="ref_guide_logging_commons.html">5. Apache Commons Logging - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_logging_jdk14">5.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_logging_commons.html#ref_guide_logging_jdk14">5.1. JDK java.util.logging - </a></span></dt></dl></dd><dt><span class="section"><a href="#ref_guide_logging_slf4j">6. + </a></span></dt></dl></dd><dt><span class="section"><a href="ref_guide_logging_slf4j.html">6. SLF4J - </a></span></dt><dt><span class="section"><a href="#ref_guide_logging_custom">7. + </a></span></dt><dt><span class="section"><a href="ref_guide_logging_custom.html">7. Custom Log - </a></span></dt><dt><span class="section"><a href="#ref_guide_audit">8. OpenJPA Audit</a></span></dt><dd><dl><dt><span class="section"><a href="#d5e9423">8.1. Configuration</a></span></dt><dt><span class="section"><a href="#d5e9445">8.2. Developing custom auditing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ref_guide_dbsetup">4. + </a></span></dt><dt><span class="section"><a href="ref_guide_audit.html">8. OpenJPA Audit</a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_audit.html#d5e9423">8.1. Configuration</a></span></dt><dt><span class="section"><a href="ref_guide_audit.html#d5e9445">8.2. Developing custom auditing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ref_guide_dbsetup.html">4. JDBC - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_dbsetup_builtin">1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_dbsetup.html#ref_guide_dbsetup_builtin">1. Using the OpenJPA DataSource - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_dbsetup_auto">1.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_dbsetup.html#ref_guide_dbsetup_auto">1.1. Optional Connection Pooling - </a></span></dt><dt><span class="section"><a href="#ref_guide_dbsetup_config">1.2. + </a></span></dt><dt><span class="section"><a href="ref_guide_dbsetup.html#ref_guide_dbsetup_config">1.2. Configuring the OpenJPA DataSource - </a></span></dt><dt><span class="section"><a href="#ref_guide_dbsetup_dbcp">1.3. + </a></span></dt><dt><span class="section"><a href="ref_guide_dbsetup.html#ref_guide_dbsetup_dbcp">1.3. Configuring Apache Commons DBCP - </a></span></dt></dl></dd><dt><span class="section"><a href="#ref_guide_dbsetup_thirdparty">2. + </a></span></dt></dl></dd><dt><span class="section"><a href="ref_guide_dbsetup_thirdparty.html">2. Using a Third-Party DataSource - </a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_dbsetup_thirdparty_enlist">2.1. + </a></span></dt><dd><dl><dt><span class="section"><a href="ref_guide_dbsetup_thirdparty.html#ref_guide_dbsetup_thirdparty_enlist">2.1. Managed and XA DataSources - </a></span></dt><dt><span class="section"><a href="#ref_guide_dbsetup_setDSatRuntime">2.2. Setting the DataSource at runtime</a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_dbsetup_setDSPerEM">2.2.1. Using different DataSources for each EntityManager</a></span></dt><dd><dl><dt><span class="section"><a href="#ref_guide_dbsetup_setDSBenefits">2.2.1.1. Benefits</a></span></dt><dt><span class="section"><a href="#ref_guide_dbsetup_setDSLimitations">2.2.1.2. Limitations</a></span></dt><dt><span class="section"><a href="#ref_guide_dbsetup_setDSError">2.2.1.3. Error handling</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="section"><a href="#ref_guide_dbsetup_sqlconn">3. [... 42002 lines stripped ...]