You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by st...@apache.org on 2015/06/01 22:19:02 UTC

svn commit: r953480 [1/37] - in /websites/production/openjpa/content/builds/2.4.0: ./ apache-openjpa/ apache-openjpa/docs/

Author: struberg
Date: Mon Jun  1 20:19:00 2015
New Revision: 953480

Log:
Add 2.4.0 RELEASE-NOTES and manual

Added:
    websites/production/openjpa/content/builds/2.4.0/
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/RELEASE-NOTES.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/appendices.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s02.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s03.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s04.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch29s04.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbcompatible.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_access.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_db2.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_derby.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_empress.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_firebird.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_foxpro.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_h2.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_hypersonic.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_informix.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_ingres.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_interbase.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_intersystems_cache.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_jdatastore.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_mysql.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_oracle.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_pointbase.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_postgresql.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_soliddb.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_sqlserver.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbsupport_sybase.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/dbunverified.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/features_and_limitations.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/index.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/introduction.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_2.2.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_2.3.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_langref.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_arch.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_conclusion.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_criteria.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_cache.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_closing.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_identity.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_lifecycle.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_lifeexamples.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_locking.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_properties.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_em_query.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_emf_properties.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_emfactory.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_emfactory_close.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_emfactory_em.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_emfactory_perscontext.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_emfactory_puutil.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_intro.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_intro_transpers.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_column.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_discrim.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_field.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_full.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_id.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_inher.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_sequence.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_mapping_unq.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_meta.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_meta_complete.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_meta_field.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_meta_xml.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_pc.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_pc_callbacks.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_pc_conclusion.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_pc_identity.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_persistence.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_persistence_use.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_query.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_sqlquery.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_sqlquery_obj.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_trans.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_trans_local.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_overview_why.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/jpa_resources.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/main.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/manual.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/manual.pdf   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/migration_considerations.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/openjpa_intro.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/openjpa_legal.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/openjpa_legal_copyright.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/openjpa_legal_notice.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_audit.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_cache_querycomp.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_cache_querysql.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_caching.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_conf.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_conf_devtools.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_conf_jdbc.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_conf_openjpa.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_conf_plugins.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_conf_specify.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_dbsupport.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_isolation.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_lrs.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_multidb.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_retain.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_sql92.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_sqlconn.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_stmtbatch.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_dbsetup_thirdparty.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_deploy.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_encryption.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_enterprise_abstractstore.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_enterprise_methodql.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_enterprise_trans.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_enterprise_xa.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_event.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_fetch.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_instrumentation.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_instrumentation_custom.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_integration.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_integration_dbcp.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_intro.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_inverses.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_locking.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging_commons.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging_custom.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging_log4j.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging_noop.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging_openjpa.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_logging_slf4j.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_custom.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_defaults.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_ext.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_factory.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_jpa.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_limits.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_middle.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_mapping_notes_nonstdjoins.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_meta.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_meta_ext.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_meta_jpa.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_meta_repository.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_optimization.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_orphan.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_pc.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_pc_enhance.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_pc_interfaces.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_pc_oid.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_pc_reverse.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_pc_scos.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_perfpack_eager.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_remote.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_runtime.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_runtime_jpa.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_runtime_pm_event.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_savepoints.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_schema_def.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_schema_info.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_schema_schematool.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_schema_xml.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_sequence.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ref_guide_slice.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/slice_configuration.html   (with props)
    websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/supported_databases.html   (with props)

Added: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/RELEASE-NOTES.html
==============================================================================
--- websites/production/openjpa/content/builds/2.4.0/apache-openjpa/RELEASE-NOTES.html (added)
+++ websites/production/openjpa/content/builds/2.4.0/apache-openjpa/RELEASE-NOTES.html Mon Jun  1 20:19:00 2015
@@ -0,0 +1,298 @@
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE- 2.0
+ 
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License. 
+--> 
+<html>
+<title>Release Notes for Apache OpenJPA 2.4.0</title>
+<body>
+<h1>Release Notes for Apache OpenJPA 2.4.0</h1>
+<p>
+<ul>
+  <li><a href="#Overview">Overview</a></li>
+  <li><a href="#Prerequisites">Prerequisites</a></li>
+  <li><a href="#Documentation">Documentation</a></li>
+  <li><a href="#GetInvolved">Getting Involved</a></li>
+  <li><a href="#License">License</a></li>
+  <li><a href="#Notice">Notice</a></li>
+  <li><a href="#ReleaseNotes">Release Notes</a></li>
+  <li><a href="#Previous">Release Notes for previous OpenJPA releases</a></li>
+</ul>
+</p>
+<BR>
+<hr>
+<h2><a name="Overview"></a>Overview</h2>
+
+<P>
+   The Apache OpenJPA community is proud to release a distribution of
+   OpenJPA 2.4.0. This distribution is based on the final JSR 317 Java
+   Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK,
+   while remaining backwards compatible with prior releases based on the
+   Java Persistence API (JPA 1.0) part of Java Community Process JSR-220
+   (Enterprise JavaBeans 3.0).
+</P>
+
+<p>Additional information on the OpenJPA project may be found at the project 
+web site: <a href="http://openjpa.apache.org">http://openjpa.apache.org</a></p>
+
+<h2><a name="Prerequisites"></a>Prerequisites</h2>
+<P>OpenJPA requires Java 6 or higher and a relational 
+database of some sort.
+</p>
+
+<h2><a name="Documentation"></a>Documentation</h2>
+<p>If you have questions about OpenJPA, a good source of information is the 
+online product manual. You can find the manual for the current release as well
+as older releases of OpenJPA at 
+<a href="http://openjpa.apache.org/documentation.html">
+http://openjpa.apache.org/documentation.html</a></p>
+<p>If you can't find what you are looking for in the manual or would like more
+clarification, please post to the OpenJPA development mailing list.
+Information on all of the OpenJPA mailing lists may be found here:
+<a href="http://openjpa.apache.org/mailing-lists.html">
+http://openjpa.apache.org/mailing-lists.html</a></p>
+
+<h2><a name="GetInvolved"></a>Getting Involved</h2>
+<p>The Apache OpenJPA project is being built by the open source community for the open source community - 
+we welcome your input and contributions!</p>
+<P>What we are looking for:
+<ul>
+    <li> Source code and fixes contributions </li>
+    <li> Documentation assistance </li>
+    <li> Product and feature suggestions </li>
+    <li> Detailed and constructive feedback </li>
+    <li> Articles and whitepapers </li>
+</ul></p>
+<p>How do I contribute?
+<ul>
+    <li> To discuss Apache OpenJPA topics check out the mailing lists. </li>
+    <li> Informal discussion also occurs on the #openjpa IRC channel on 
+         freenode.net. </li>
+    <li> Bugs and other issues can be posted on
+         <a href="https://issues.apache.org/jira/browse/OPENJPA">
+         the issue tracker</a>.
+     </li>
+</ul>
+</p>
+
+<BR>
+<hr>
+<h2><a name="License"></a>License</h2>
+<P>Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.
+<BR>You may obtain a copy of the License at:
+<a href="http://www.apache.org/licenses/LICENSE-2.0">
+http://www.apache.org/licenses/LICENSE-2.0</a>
+<BR>Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.</p>
+<P>The license may also be found in LICENSE.txt which is included 
+in each release of OpenJPA.</P>
+
+<h2><a name="Notice"></a>Notice</h2>
+<p>Copyright 2006,2012 The Apache Software Foundation
+<BR>This product includes software developed at The Apache Software Foundation (http://www.apache.org/).</p>
+<P>Apache OpenJPA includes the persistence and orm schemas from the JPA specifications.
+<BR>Copyright 2005-2009 Sun Microsystems, Inc. All rights reserved.
+<BR>Apache OpenJPA elects to include this software in this distribution under the CDDL license.
+<BR>You can obtain a copy of the License at:
+<a href="https://glassfish.dev.java.net/public/CDDL+GPL.html">https://glassfish.dev.java.net/public/CDDL+GPL.html</a>
+<BR>The source code is available at:
+<a href="http://java.net/projects/glassfish">http://java.net/projects/glassfish</a></p>
+<P>The complete list of notices can be found in NOTICE.txt included in each assembly.</p>
+
+<BR>
+<hr>
+<h2><a name="ReleaseNotes">Release Notes</h2>
+
+<hr>
+<h3><a name="220">OpenJPA 2.4.0</h3>
+
+
+Release Notes - OpenJPA - Version 2.4.0
+
+<h2>        Sub-task
+</h2>
+<ul>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2135'>OPENJPA-2135</a>] -         Deprecate prepareForPooling
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2489'>OPENJPA-2489</a>] -         Delayed collection proxy tests failing with Java 8
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2491'>OPENJPA-2491</a>] -         AssertionFailedError with Java 8 and TestInExpressionParamaterBinding
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2492'>OPENJPA-2492</a>] -         TestConcurrentMap error with Java 8
+    </li>
+</ul>
+
+<h2>        Bug
+</h2>
+<ul>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1590'>OPENJPA-1590</a>] -         Agent enhancer doesn&#39;t work with Tomcat
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1988'>OPENJPA-1988</a>] -         openjpa does not process persistence unit default &lt;cascade-persist&gt;
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2022'>OPENJPA-2022</a>] -         Reversemappingtooltask with oracle is failing like in OPENJPA-1940 previous bug
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2094'>OPENJPA-2094</a>] -         Metadata processing needs to support jar:file URLs that address Jar directories
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2233'>OPENJPA-2233</a>] -         Failed to invoke pcGetIDOwningClass method on embeddable entity with ID annotation
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2286'>OPENJPA-2286</a>] -         SELECT COUNT with date litteral,used more than once, provokes ArgumentException: Attempt to compare incompatible types class java.util.Date and class org.apache.openjpa.jdbc.sql.Raw
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2287'>OPENJPA-2287</a>] -         OpenJPA makes fields null
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2381'>OPENJPA-2381</a>] -         Update serp to 1.15.1
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2441'>OPENJPA-2441</a>] -         TestNullSafeConcurrentHashMap fails when running on Oracle Java 8
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2442'>OPENJPA-2442</a>] -         java.lang.VerifyError in TestProxyManager when loading a dynamically created custom proxy class on Oracle Java 8
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2443'>OPENJPA-2443</a>] -         InvalidStateException while merging a new Entity with a GeneratedValue id
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2444'>OPENJPA-2444</a>] -         ReverseMappingTool creates orm.xml files in the current working directory
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2456'>OPENJPA-2456</a>] -         Fresh checkout from svn won&#39;t compile tests due to OutOfMemoryError: Java heap space
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2463'>OPENJPA-2463</a>] -         Wrong logging level on message issued by the fix to OPENJPA-2233
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2467'>OPENJPA-2467</a>] -         No setter was found for method like tStart
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2470'>OPENJPA-2470</a>] -         DataCacheManagerImpl infinite loop for checking if classes are cachable
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2472'>OPENJPA-2472</a>] -         Concurrency issue in ClassMetaData.getPkAndNonPersistentManagedFmdIndexes()
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2475'>OPENJPA-2475</a>] -         A query with LEFT FETCH JOIN returns incorrect results.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2476'>OPENJPA-2476</a>] -         OptimisticLockEx due to rounding of a Timestamp (either by OJ, or the DB)
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2478'>OPENJPA-2478</a>] -         Erroneous message from the enhancer when a Mapped Superclass contains an @Id.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2482'>OPENJPA-2482</a>] -         java.sql.SQLException when processing a query result
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2494'>OPENJPA-2494</a>] -         A default Schema defined in a PU default (&lt;persistence-unit-defaults&gt;) in an orm.xml file is not being honored.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2502'>OPENJPA-2502</a>] -         NPE in QueryKey.createKey using criteria with QueryCache enabled
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2505'>OPENJPA-2505</a>] -         OpenJPA PersistenceException: LongId cannot be cast to MyEntityClass… @OneToMany in combination with FetchType.EAGER
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2506'>OPENJPA-2506</a>] -         StoreCache interface doesn&#39;t work for many ID types
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2507'>OPENJPA-2507</a>] -         Weird EmptyStackException in CriteriaQueryImpl
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2508'>OPENJPA-2508</a>] -         LEFT JOIN FETCH not honored when data cache is enabled
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2515'>OPENJPA-2515</a>] -         Fix 2.3.x binary downloads
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2525'>OPENJPA-2525</a>] -         Use of JoinColumn(.. referencedColumnName= ..) targets to another joinColumn key exposed as an attribute will cause a ConstrainViolation exception on persist
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2533'>OPENJPA-2533</a>] -         Table name defined in XML mapping file is not used when executing a named query.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2534'>OPENJPA-2534</a>] -         A boolean is not converted correct when using the hint &#39;UseLiteralInSQL&#39;.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2536'>OPENJPA-2536</a>] -         FetchGroup is not returning lazy fields.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2542'>OPENJPA-2542</a>] -         Using custom openjpa.BrokerFactory not working in OSGi due to ClassLoader
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2547'>OPENJPA-2547</a>] -         When two threads attempt to get a Pessimistic Lock, one thread gets a &#39;false&#39; lock.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2551'>OPENJPA-2551</a>] -         Standard SQL boolean mapping impossible
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2557'>OPENJPA-2557</a>] -         FinderCache contains incorrectly cached query with a NULL for a Primary Key.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2573'>OPENJPA-2573</a>] -         org.apache.openjpa.persistence.InvalidStateException: Attempt to set column &quot;X to two different values... on trunk/2.4.0
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2576'>OPENJPA-2576</a>] -         fix broken JavaDoc
+    </li>
+</ul>
+
+<h2>        Improvement
+</h2>
+<ul>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2386'>OPENJPA-2386</a>] -         Support for JAVA 8
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2389'>OPENJPA-2389</a>] -         For entity fields missing @Transient annotations, let us know the classes they are in.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2449'>OPENJPA-2449</a>] -         refresh(PESSIMISTIC_WRITE) generates seperate SQL for the lock
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2450'>OPENJPA-2450</a>] -         Option to disable execution of ALTER SEQUENCE...INCREMENT BY statement for sequences.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2453'>OPENJPA-2453</a>] -         Add support to retain milliseconds of &#39;un-rounded&#39; Date field.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2466'>OPENJPA-2466</a>] -         Modify ReverseMappingTool to write generated classes to a map
+    </li>
+</ul>
+
+<h2>        New Feature
+</h2>
+<ul>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2511'>OPENJPA-2511</a>] -         provide a minimal shade
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2558'>OPENJPA-2558</a>] -         Implement a way to select the db representation of Boolean values
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2570'>OPENJPA-2570</a>] -         Allow an Informix user the option to disable the &#39;RETAINUPDATELOCKS&#39; SQL.
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2575'>OPENJPA-2575</a>] -         wrong context class loader in org.apache.openjpa.enhance.PCClassFileTransformer#transform0
+    </li>
+</ul>
+
+<h2>        Task
+</h2>
+<ul>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2200'>OPENJPA-2200</a>] -         cleanup sources: remove unused imports, remove tabs, etc
+    </li>
+    <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2487'>OPENJPA-2487</a>] -         upgrade openjpa to asm5 to support java 8
+    </li>
+</ul>
+
+<BR>
+<hr>
+<h2><a name="Previous"></a>Previous Releases</h2>
+<p>Release notes for earlier releases of OpenJPA may be found in SVN at the following locations. 
+<ul>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.3.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.3.0 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.2.2/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.2.2 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.2.1/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.2.1 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.2.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.2.0 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.1.1/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.1.1 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.1.1/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.1.1 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.1.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.1.0 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.0.1/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.0.1 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.0.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.0.0 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.0.0-beta3/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.0.0-Beta 3 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.0.0-beta2/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.0.0-Beta 2 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.0.0-beta/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.0.0-Beta RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.0.0-M3/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.0.0-Milestone 3 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/1.2.2/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 1.2.2 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/1.2.2/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 1.2.2 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/1.2.1/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 1.2.1 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/1.1.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 1.1.0 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/1.0.4/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 1.0.4 RELEASE-NOTES.html</a></li>
+  <li><a href='http://svn.apache.org/viewvc/openjpa/tags/1.0.3/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 1.0.3 RELEASE-NOTES.html</a></li>
+</ul></p>
+ 
+<hr>
+<p>Copyright (C) 2006,2015 Apache Software Foundation. Licensed under Apache License 2.0.<br>
+Apache, the Apache feather logo and OpenJPA are trademarks of Apache Software Foundation.<br>
+</body>
+</html>

Propchange: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/RELEASE-NOTES.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/appendices.html
==============================================================================
--- websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/appendices.html (added)
+++ websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/appendices.html Mon Jun  1 20:19:00 2015
@@ -0,0 +1,167 @@
+<html><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>Part&nbsp;4.&nbsp;Appendices</title><base href="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"><link rel="home" href="manual.html" title="Apache OpenJPA 2.4 User's Guide"><link rel="up" href="manual.html" title="Apache OpenJPA 2.4 User's Guide"><link rel="prev" href="ref_guide_instrumentation_custom.html" title="2.&nbsp; Custom Providers and Instruments"><link rel="next" href="jpa_resources.html" title="Appendix&nbsp;1.&nbsp; JPA Resources"></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">Part&nbsp;4.&nbsp;Appendices</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ref_guide_instrumentation_custom.html">Prev</a>&nbsp;</td><th width="60%" align="center">&nbsp;</th><td width="20%" align="right">&nbsp;<a accesskey="n" href="jp
 a_resources.html">Next</a></td></tr></table><hr></div><div class="part" title="Part&nbsp;4.&nbsp;Appendices" id="appendices"><div class="titlepage"><div><div><h1 class="title">Part&nbsp;4.&nbsp;Appendices</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="appendix"><a href="jpa_resources.html">1. 
+        JPA Resources
+    </a></span></dt><dt><span class="appendix"><a href="supported_databases.html">2. 
+        Supported Databases
+    </a></span></dt><dd><dl><dt><span class="section"><a href="supported_databases.html#dbappendix">1. 
+        Overview
+    </a></span></dt><dt><span class="section"><a href="dbsupport.html">2. 
+        Verified Database Matrix
+    </a></span></dt><dt><span class="section"><a href="dbcompatible.html">3. 
+        Compatible Database Matrix
+    </a></span></dt><dt><span class="section"><a href="dbunverified.html">4. 
+        Unverified Database Matrix
+    </a></span></dt><dt><span class="section"><a href="dbsupport_derby.html">5. 
+            Apache Derby
+        </a></span></dt><dt><span class="section"><a href="dbsupport_interbase.html">6. 
+            Borland Interbase
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_interbase.html#dbsupport_interbase_issues">6.1. 
+                Known issues with Interbase
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_jdatastore.html">7. 
+            JDataStore
+        </a></span></dt><dt><span class="section"><a href="dbsupport_db2.html">8. 
+            IBM DB2
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_db2.html#dbsupport_db2_issues">8.1. 
+                Known issues with DB2
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_empress.html">9. 
+            Empress
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_empress.html#dbsupport_empress_issues">9.1. 
+                Known issues with Empress
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_h2.html">10. 
+            H2 Database Engine
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_h2.html#dbsupport_h2_issues">10.1. 
+                Known issues with H2 Database Engine
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_hypersonic.html">11. 
+            Hypersonic
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_hypersonic.html#dbsupport_hypersonic_issues">11.1. 
+                Known issues with Hypersonic
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_firebird.html">12. 
+            Firebird
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_firebird.html#dbsupport_firebird_issues">12.1. 
+                Known issues with Firebird
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_informix.html">13. 
+            Informix
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_informix.html#dbsupport_informix_issues">13.1. 
+                Known issues with Informix
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_ingres.html">14. 
+            Ingres Database
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_ingres.html#dbsupport_ingres_issues">14.1. 
+                Known issues with Ingres
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_intersystems_cache.html">15. 
+            InterSystems Cache
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_intersystems_cache.html#dbsupport_intersystems_cache_issues">15.1. 
+                Known issues with InterSystems Cache
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_access.html">16. 
+            Microsoft Access
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_access.html#dbsupport_access_issues">16.1. 
+                Known issues with Microsoft Access
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_sqlserver.html">17. 
+            Microsoft SQL Server
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_sqlserver.html#dbsupport_sqlserver_issues">17.1. 
+                Known issues with SQL Server
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_foxpro.html">18. 
+            Microsoft FoxPro
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_foxpro.html#dbsupport_foxpro_issues">18.1. 
+                Known issues with Microsoft FoxPro
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_mysql.html">19. 
+            MySQL
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_mysql.html#dbsupport_mysql_query_hints">19.1. 
+                Using Query Hints with MySQL
+            </a></span></dt><dt><span class="section"><a href="dbsupport_mysql.html#dbsupport_mysql_issues">19.2. 
+                Known issues with MySQL
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_oracle.html">20. 
+            Oracle
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_oracle.html#dbsupport_oracle_query_hints">20.1. 
+                Using Query Hints with Oracle
+            </a></span></dt><dt><span class="section"><a href="dbsupport_oracle.html#dbsupport_oracle_issues">20.2. 
+                Known issues with Oracle
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_pointbase.html">21. 
+            Pointbase
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_pointbase.html#dbsupport_pointbase_issues">21.1. 
+                Known issues with Pointbase
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_postgresql.html">22. 
+            PostgreSQL
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_postgresql.html#dbsupport_postgresql_issues">22.1. 
+                Known issues with PostgreSQL
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_soliddb.html">23. 
+            IBM solidDB
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_soliddb.html#dbsupport_soliddb_table_types">23.1. 
+                M-type tables vs. D-type tables
+            </a></span></dt><dt><span class="section"><a href="dbsupport_soliddb.html#dbsupport_soliddb_concurrency_control">23.2. 
+                Concurrency control mechanism
+            </a></span></dt></dl></dd><dt><span class="section"><a href="dbsupport_sybase.html">24. 
+            Sybase Adaptive Server
+        </a></span></dt><dd><dl><dt><span class="section"><a href="dbsupport_sybase.html#dbsupport_sybase_issues">24.1. 
+                Known issues with Sybase
+            </a></span></dt></dl></dd></dl></dd><dt><span class="appendix"><a href="migration_considerations.html">3. 
+        Migration Considerations
+    </a></span></dt><dd><dl><dt><span class="section"><a href="migration_considerations.html#jpa_2.0">1. 
+            OpenJPA 2.0.0
+        </a></span></dt><dd><dl><dt><span class="section"><a href="migration_considerations.html#jpa_2.0_incompatibilities">1.1. 
+                Incompatibilities
+            </a></span></dt><dd><dl><dt><span class="section"><a href="migration_considerations.html#getProperties">1.1.1. 
+                    getProperties()
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#migration_detach_behavior">1.1.2. 
+                    Detach Behavior
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#private_persistent_properties">1.1.3. 
+                    Use of private persistent properties
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#setParameter">1.1.4. 
+                    Query.setParameter()
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#serialization">1.1.5. 
+                    Serialization of Entities
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#QuerySQLCache">1.1.6. 
+                    openjpa.jdbc.QuerySQLCache
+                </a></span></dt></dl></dd><dt><span class="section"><a href="migration_considerations.html#Disabling AutoOff Collection Tracking">1.2. 
+                Disabling AutoOff Collection Tracking
+            </a></span></dt><dt><span class="section"><a href="migration_considerations.html#internal_differences">1.3. 
+                Internal Behavioral Differences
+            </a></span></dt><dd><dl><dt><span class="section"><a href="migration_considerations.html#prePostUpdate">1.3.1. 
+                    PreUpdate/PostUpdate Life Cycle Callbacks
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#createemf">1.3.2. 
+                    createEntityManagerFactory Exceptions
+                </a></span></dt><dt><span class="section"><a href="migration_considerations.html#querycache">1.3.3. 
+                    openjpa.QueryCache default
+                </a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="jpa_2.2.html">2. 
+            OpenJPA 2.2.0
+        </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_incompatibilities">2.1. Incompatibilities</a></span></dt><dd><dl><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_allocationSize">2.1.1. 
+                    allocationSize Property of Sequence Generator
+                </a></span></dt><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_metamodelArrays">2.1.2. 
+                    MetaModel Attributes for Arrays  
+                </a></span></dt><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_SupportsSetClob">2.1.3. 
+                    supportsSetClob Property.  
+                </a></span></dt><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_UseNativeSequenceCache">2.1.4. 
+                    useNativeSequenceCache Property.  
+                </a></span></dt><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_cascadePersist">2.1.5. 
+                    Cascade persist behavior
+                </a></span></dt><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_LifecycleEventManager">2.1.6. 
+                    Life Cycle Event Manager Callback Behavior 
+                </a></span></dt><dt><span class="section"><a href="jpa_2.2.html#jpa_2.2_sharedCacheMode">2.1.7. 
+                    shared-cache-mode Property
+                </a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="jpa_2.3.html">3. 
+            OpenJPA 2.3.0
+        </a></span></dt><dd><dl><dt><span class="section"><a href="jpa_2.3.html#jpa_2.3_incompatibilities">3.1. Incompatibilities</a></span></dt><dd><dl><dt><span class="section"><a href="jpa_2.3.html#jpa_2.3_MappingTool">3.1.1. 
+                    MappingTool Behavior for DB2 and Derby
+                </a></span></dt><dt><span class="section"><a href="jpa_2.3.html#jpa_2.3_RequiresSearchStringEscapeForLike">3.1.2. 
+                    RequiresSearchStringEscapeForLike DBDictionary Property
+                </a></span></dt><dt><span class="section"><a href="jpa_2.3.html#ReturnNullOnEmptyAggregateResult">3.1.3. 
+                    Return value of aggregate functions in SELECT clause 
+                </a></span></dt></dl></dd></dl></dd></dl></dd></dl></div>
+        
+        
+
+
+
+        
+
+
+
+        
+
+
+
+    </div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ref_guide_instrumentation_custom.html">Prev</a>&nbsp;</td><td width="20%" align="center">&nbsp;</td><td width="40%" align="right">&nbsp;<a accesskey="n" href="jpa_resources.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">2.&nbsp;
+            Custom Providers and Instruments
+        &nbsp;</td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top">&nbsp;Appendix&nbsp;1.&nbsp;
+        JPA Resources
+    </td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/appendices.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s02.html
==============================================================================
--- websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s02.html (added)
+++ websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s02.html Mon Jun  1 20:19:00 2015
@@ -0,0 +1,27 @@
+<html><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>2.&nbsp;Executing a CriteriaQuery</title><base href="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"><link rel="home" href="manual.html" title="Apache OpenJPA 2.4 User's Guide"><link rel="up" href="jpa_overview_criteria.html" title="Chapter&nbsp;11.&nbsp; JPA Criteria"><link rel="prev" href="jpa_overview_criteria.html" title="Chapter&nbsp;11.&nbsp; JPA Criteria"><link rel="next" href="ch13s03.html" title="3.&nbsp;Extension to Criteria API"></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">2.&nbsp;Executing a CriteriaQuery</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="jpa_overview_criteria.html">Prev</a>&nbsp;</td><th width="60%" align="center">Chapter&nbsp;11.&nbsp;
+        JPA Criteria
+    </th><td width="20%" align="right">&nbsp;<a accesskey="n" href="ch13s03.html">Next</a></td></tr></table><hr></div><div class="section" title="2.&nbsp;Executing a CriteriaQuery"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e5264">2.&nbsp;Executing a CriteriaQuery</h2></div></div></div>
+    
+    <p>
+    A CriteriaQuery is executed in a similar fashion to a string-based JPQL
+    query via the EntityManager and Query interfaces.
+    </p><pre class="programlisting">
+EntityManager em = ...
+Query query = em.createQuery(qdef);
+List result = query.getResultList();    
+    </pre><p>
+    </p>
+    <p>
+    A query definition can use named parameters, and the parameter values are
+    set as usual in the Query instance. 
+    </p>
+    
+    <p>
+    <a class="ulink" href="http://www.ibm.com/developerworks/java/library/j-typesafejpa/" target="_top">A developerworks article</a>
+    explains details and further usage of Criteria API and its OpenJPA extensions.  
+    </p>
+    </div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="jpa_overview_criteria.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="jpa_overview_criteria.html">Up</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch13s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;11.&nbsp;
+        JPA Criteria
+    &nbsp;</td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top">&nbsp;3.&nbsp;Extension to Criteria API</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s02.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s03.html
==============================================================================
--- websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s03.html (added)
+++ websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s03.html Mon Jun  1 20:19:00 2015
@@ -0,0 +1,23 @@
+<html><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>3.&nbsp;Extension to Criteria API</title><base href="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"><link rel="home" href="manual.html" title="Apache OpenJPA 2.4 User's Guide"><link rel="up" href="jpa_overview_criteria.html" title="Chapter&nbsp;11.&nbsp; JPA Criteria"><link rel="prev" href="ch13s02.html" title="2.&nbsp;Executing a CriteriaQuery"><link rel="next" href="ch13s04.html" title="4.&nbsp;Generation of Canonical MetaModel classes"></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">3.&nbsp;Extension to Criteria API</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s02.html">Prev</a>&nbsp;</td><th width="60%" align="center">Chapter&nbsp;11.&nbsp;
+        JPA Criteria
+    </th><td width="20%" align="right">&nbsp;<a accesskey="n" href="ch13s04.html">Next</a></td></tr></table><hr></div><div class="section" title="3.&nbsp;Extension to Criteria API"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e5271">3.&nbsp;Extension to Criteria API</h2></div></div></div>
+    
+    <p>
+    Criteria API has provided an alternative means to string-based JPQL to 
+    execute a query. However, JPA 2.0 specification has not explicitly specified 
+    any equivalence between a dynamically constructed CriteriaQuery and
+    a JPQL string. OpenJPA provides a mechanism to convert a CriteriaQuery to
+    an equivalent JPQL query string via the extended OpenJPACriteriaQuery API.
+    </p><pre class="programlisting">
+public interface OpenJPACriteriaQuery extends CriteriaQuery {
+    /**
+     * Gets equivalent JPQL String for the given CriteriaQuery.
+     */
+    public String toCQL();
+}
+    </pre><p>
+    
+    </p>
+    </div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch13s02.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="jpa_overview_criteria.html">Up</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch13s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">2.&nbsp;Executing a CriteriaQuery&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top">&nbsp;4.&nbsp;Generation of Canonical MetaModel classes</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s03.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s04.html
==============================================================================
--- websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s04.html (added)
+++ websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s04.html Mon Jun  1 20:19:00 2015
@@ -0,0 +1,51 @@
+<html><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>4.&nbsp;Generation of Canonical MetaModel classes</title><base href="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"><link rel="home" href="manual.html" title="Apache OpenJPA 2.4 User's Guide"><link rel="up" href="jpa_overview_criteria.html" title="Chapter&nbsp;11.&nbsp; JPA Criteria"><link rel="prev" href="ch13s03.html" title="3.&nbsp;Extension to Criteria API"><link rel="next" href="jpa_overview_sqlquery.html" title="Chapter&nbsp;12.&nbsp; SQL Queries"></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">4.&nbsp;Generation of Canonical MetaModel classes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a>&nbsp;</td><th width="60%" align="center">Chapter&nbsp;11.&nbsp;
+        JPA Criteria
+    </th><td width="20%" align="right">&nbsp;<a accesskey="n" href="jpa_overview_sqlquery.html">Next</a></td></tr></table><hr></div><div class="section" title="4.&nbsp;Generation of Canonical MetaModel classes"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e5275">4.&nbsp;Generation of Canonical MetaModel classes</h2></div></div></div>
+       
+       <p>
+Annotation processing tool generates source code for a metamodel class given 
+the annotated source code of persistent entity. 
+This tool is invoked during compilation for JDK6 compiler if OpenJPA and JPA 
+libraries are specified in the compiler <code class="code">-classpath</code> option <span class="emphasis"><em>and</em></span>
+Annotation processor option <code class="code">-Aopenjpa.metamodel=true</code> is specified.
+    </p><pre class="programlisting">
+ $ javac -classpath path/to/openjpa-all.jar -Aopenjpa.metamodel=true mypackage/MyEntity.java
+    </pre><p>
+will generate source code for canonical meta-model class <code class="code">mypackage.MyEntity_</code>.
+The source code is generated relative to the directory specified in <code class="code">-s</code> option
+of <code class="code">javac</code> compiler and defaulted to the current directory.
+      </p>
+      
+      <p>
+The Annotation Processor recognizes the following options specified in the command-line with <code class="code">-A</code> 
+(none of them are mandatory).
+    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+			<p>
+              -Aopenjpa.log=TRACE|INFO|WARN|ERROR : The logging level. Default is <code class="code">WARN</code>.
+            </p>
+        </li><li class="listitem">
+			<p>
+             -Aopenjpa.source=&lt;n&gt; : where &lt;n&gt; denotes the integral number for Java source 
+             version of the generated code. Default is <code class="code">6</code>.
+             </p>
+        </li><li class="listitem">
+			<p>
+               -Aopenjpa.naming=class name : fully-qualified name of a class implementing 
+               <code class="code">org.apache.openjpa.meta.MetaDataFactory</code> that determines
+the name of a meta-class given the name of the original persistent Java entity class. Defaults to
+<code class="code">org.apache.openjpa.persistence.PersistenceMetaDataFactory</code> which appends an underscore character
+(<code class="code">_</code>) to the original Java class name. 
+             </p>
+        </li><li class="listitem">
+			<p>
+               -Aopenjpa.header=&lt;url&gt; : A url whose content will appear as comment header to the generated file(s). 
+               Recognizes special value <code class="code">ASL</code> for Apache Source License header as comment. 
+               By default, adds an OpenJPA proprietary text as comment block.
+             </p>
+        </li></ul></div><p>
+       </p>
+    </div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="jpa_overview_criteria.html">Up</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="jpa_overview_sqlquery.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">3.&nbsp;Extension to Criteria API&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;12.&nbsp;
+        SQL Queries
+    </td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch13s04.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch29s04.html
==============================================================================
--- websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch29s04.html (added)
+++ websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch29s04.html Mon Jun  1 20:19:00 2015
@@ -0,0 +1,197 @@
+<html><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>4.&nbsp;Configuration Properties</title><base href="display"><link rel="stylesheet" type="text/css" href="css/docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"><link rel="home" href="manual.html" title="Apache OpenJPA 2.4 User's Guide"><link rel="up" href="ref_guide_slice.html" title="Chapter&nbsp;13.&nbsp; Slice: Distributed Persistence"><link rel="prev" href="slice_configuration.html" title="3.&nbsp;Usage"><link rel="next" href="ref_guide_integration.html" title="Chapter&nbsp;14.&nbsp; Third Party Integration"></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">4.&nbsp;Configuration Properties</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="slice_configuration.html">Prev</a>&nbsp;</td><th width="60%" align="center">Chapter&nbsp;13.&nbsp;
+    Slice: Distributed Persistence
+  </th><td width="20%" align="right">&nbsp;<a accesskey="n" href="ref_guide_integration.html">Next</a></td></tr></table><hr></div><div class="section" title="4.&nbsp;Configuration Properties"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e16957">4.&nbsp;Configuration Properties</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch29s04.html#d5e16962">4.1. Global Properties</a></span></dt><dd><dl><dt><span class="section"><a href="ch29s04.html#d5e16964">4.1.1. openjpa.slice.DistributionPolicy</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16970">4.1.2. openjpa.slice.Lenient</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16977">4.1.3. openjpa.slice.Master</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16985">4.1.4. openjpa.slice.Names</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16993">4.1.5. openjpa.slice.ThreadingPolicy</a></span></dt><dt><span clas
 s="section"><a href="ch29s04.html#d5e17019">4.1.6. openjpa.slice.TransactionPolicy</a></span></dt></dl></dd><dt><span class="section"><a href="ch29s04.html#d5e17037">4.2. Per-Slice Properties</a></span></dt></dl></div>
+  
+    <p>
+    The properties to configure Slice can be classified in two broad groups.
+The <span class="emphasis"><em>global</em></span> properties apply to all the slices, for example,
+the thread pool used to execute the queries in parallel or the transaction 
+manager used to coordinate transaction across multiple slices. 
+The <span class="emphasis"><em>per-slice</em></span> properties apply to individual slice, for example,
+the JDBC connection URL of a slice.
+   </p>
+   
+   <div class="section" title="4.1.&nbsp;Global Properties"><div class="titlepage"><div><div><h3 class="title" id="d5e16962">4.1.&nbsp;Global Properties</h3></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch29s04.html#d5e16964">4.1.1. openjpa.slice.DistributionPolicy</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16970">4.1.2. openjpa.slice.Lenient</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16977">4.1.3. openjpa.slice.Master</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16985">4.1.4. openjpa.slice.Names</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e16993">4.1.5. openjpa.slice.ThreadingPolicy</a></span></dt><dt><span class="section"><a href="ch29s04.html#d5e17019">4.1.6. openjpa.slice.TransactionPolicy</a></span></dt></dl></div>
+     
+     
+     <div class="section" title="4.1.1.&nbsp;openjpa.slice.DistributionPolicy"><div class="titlepage"><div><div><h4 class="title" id="d5e16964">4.1.1.&nbsp;openjpa.slice.DistributionPolicy</h4></div></div></div>
+        
+        <p>
+         This <span class="emphasis"><em>mandatory</em></span> plug-in property determines how newly
+         persistent instances are distributed across individual slices. 
+         The value of this property is a fully-qualified class name that implements
+         <a class="ulink" href="../javadoc/org/apache/openjpa/slice/DistributionPolicy.html" target="_top">
+         <code class="classname">org.apache.openjpa.slice.DistributionPolicy</code>
+         </a> interface.
+        </p>
+     </div>
+     
+     <div class="section" title="4.1.2.&nbsp;openjpa.slice.Lenient"><div class="titlepage"><div><div><h4 class="title" id="d5e16970">4.1.2.&nbsp;openjpa.slice.Lenient</h4></div></div></div>
+      <p>
+        This boolean plug-in property controls the behavior when one or more slice 
+        can not be connected or unavailable for some other reasons.
+        If <code class="classname">true</code>, the unreachable slices are ignored. If 
+        <code class="classname">false</code> then any unreachable slice will raise an exception
+        during startup.
+        </p>
+        <p>
+        By default this value is set to <code class="classname">false</code> i.e. all configured
+        slices must be available.
+        </p> 
+     </div>
+
+     <div class="section" title="4.1.3.&nbsp;openjpa.slice.Master"><div class="titlepage"><div><div><h4 class="title" id="d5e16977">4.1.3.&nbsp;openjpa.slice.Master</h4></div></div></div>
+      
+		 <p>
+			 The user application often directs OpenJPA to generate primary keys 
+			 for persistence instances automatically or from a specific database 
+			 sequence. For such primary key value generation strategy where 
+			 a database instance is required, Slice uses a designated slice 
+			 referred to as <span class="emphasis"><em>master</em></span> slice. 
+		 </p>
+         <p>
+			 The master slice can be specified explicitly via 
+			 <code class="classname">openjpa.slice.Master</code> property and whose value is one
+			 of the configured slice names. If this property is not explicitly
+			 specified then, by default, the master slice is the first slice 
+			 in the list of configured slice names. 
+       </p>
+       <p>
+              </p><div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3>
+              Currently, there is no provision to use sequence from 
+              multiple slices.
+              </div><p>
+       </p>
+     </div>
+    
+     <div class="section" title="4.1.4.&nbsp;openjpa.slice.Names"><div class="titlepage"><div><div><h4 class="title" id="d5e16985">4.1.4.&nbsp;openjpa.slice.Names</h4></div></div></div>
+        
+        <p>
+         This plug-in property can be used to register the logical slice names.
+         The value of this property is comma-separated list of slice names. 
+         The ordering of the names in this list is 
+         <span class="emphasis"><em>significant</em></span> because 
+         <a class="link" href="slice_configuration.html#distribution_policy" title="3.3.&nbsp;Implement DistributionPolicy interface">DistributionPolicy</a> and
+		<a class="link" href="slice_configuration.html#replication_policy" title="3.4.&nbsp;Implement ReplicationPolicy interface">ReplicationPolicy</a> receive
+         the input argument of the slice names in the same order.
+        </p>
+        <p>
+        If logical slice names are not registered explicitly via this property,
+        then all logical slice names available in the persistence unit are 
+        registered. The ordering of the slice names in this case is alphabetical.  
+        </p>
+        <p>
+        If logical slice names are registered explicitly via this property, then
+        any logical slice that is available in the persistence unit but excluded
+        from this list is ignored. 
+        </p>
+     </div>
+    
+     <div class="section" title="4.1.5.&nbsp;openjpa.slice.ThreadingPolicy"><div class="titlepage"><div><div><h4 class="title" id="d5e16993">4.1.5.&nbsp;openjpa.slice.ThreadingPolicy</h4></div></div></div>
+        
+        <p>
+        This plug-in property determines the nature of thread pool being used 
+        for database operations such as query or flush on individual slices. 
+        The value of the property is a 
+        fully-qualified class name that implements 
+        <a class="ulink" href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ExecutorService.html" target="_top">
+        <code class="classname">java.util.concurrent.ExecutorService</code>
+        </a> interface.  
+        Two pre-defined pools can be chosen via their aliases namely 
+        <code class="classname">fixed</code> or <code class="classname">cached</code>.
+        </p>
+        <p>
+        The pre-defined alias <code class="classname">cached</code> activates a 
+        <a class="ulink" href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Executors.html#newCachedThreadPool()" target="_top">cached thread pool</a>. 
+        A cached thread pool creates new threads as needed, but will reuse 
+        previously constructed threads when they are available. This pool 
+        is suitable in scenarios that execute many short-lived asynchronous tasks.
+        The way Slice uses the thread pool to execute database operations is 
+        akin to such scenario and hence <code class="classname">cached</code> is the default 
+        value for this plug-in property.  
+        </p>
+        <p>
+        The <code class="classname">fixed</code> alias activates a 
+        <a class="ulink" href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Executors.html#newFixedThreadPool(int)" target="_top">fixed thread pool</a>.
+        The fixed thread pool can be further parameterized with 
+        <code class="classname">CorePoolSize</code>, <code class="classname">MaximumPoolSize</code>, 
+        <code class="classname">KeepAliveTime</code> and <code class="classname">RejectedExecutionHandler</code>. 
+        The meaning of these parameters are described in 
+        <a class="ulink" href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html" target="_top">JavaDoc</a>.
+        The users can exercise finer control on thread pool behavior via these
+        parameters.
+        By default, the core pool size is <code class="classname">10</code>, maximum pool size is
+        also <code class="classname">10</code>, keep alive time is <code class="classname">60</code> seconds and 
+        rejected execution is 
+        <a class="ulink" href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.AbortPolicy.html" target="_top">aborted</a>.
+        </p>
+        <p>
+        Both of the pre-defined aliases can be parameterized with a fully-qualified
+        class name that implements 
+        <a class="ulink" href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadFactory.html" target="_top">
+        <code class="classname">java.util.concurrent.ThreadFactory</code>
+        </a> interface.
+        </p>
+     </div>
+      
+     <div class="section" title="4.1.6.&nbsp;openjpa.slice.TransactionPolicy"><div class="titlepage"><div><div><h4 class="title" id="d5e17019">4.1.6.&nbsp;openjpa.slice.TransactionPolicy</h4></div></div></div>
+      
+      <p>
+      This plug-in property determines the policy for transaction commit 
+      across multiple slices. The value of this property is a fully-qualified 
+      class name that implements 
+      <a class="ulink" href="http://download.oracle.com/javaee/6/api/javax/transaction/TransactionManager.html" target="_top">
+      <code class="classname">javax.transaction.TransactionManager</code> 
+      </a> interface. 
+      </p>
+      <p>
+      Three pre-defined policies can be chosen
+      by their aliases namely <code class="classname">default</code>,
+      <code class="classname">xa</code> and <code class="classname">jndi</code>. 
+      </p>
+      <p>
+      The <code class="classname">default</code> policy employs 
+      a Transaction Manager that commits or rolls back transaction on individual
+      slices <span class="emphasis"><em>without</em></span> a two-phase commit protocol. 
+      It does <span class="emphasis"><em>not</em></span>
+      guarantee atomic nature of transaction across all the slices because if
+      one or more slice fails to commit, there is no way to rollback the transaction
+      on other slices that committed successfully.
+      </p>
+      <p>
+      The <code class="classname">xa</code> policy employs a Transaction Manager that that commits 
+      or rolls back transaction on individual
+      slices using a two-phase commit protocol. The prerequisite to use this scheme
+      is, of course, that all the slices must be configured to use
+      XA-compliant JDBC driver. 
+      </p>
+      <p>
+      The <code class="classname">jndi</code> policy employs a Transaction Manager by looking up the
+      JNDI context. The prerequisite to use this transaction
+      manager is, of course, that all the slices must be configured to use
+      XA-compliant JDBC driver. 
+      </p><div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3>This JNDI based policy is not available currently.</div><p>
+      </p>
+    </div>
+   </div>
+   
+   <div class="section" title="4.2.&nbsp;Per-Slice Properties"><div class="titlepage"><div><div><h3 class="title" id="d5e17037">4.2.&nbsp;Per-Slice Properties</h3></div></div></div>
+     
+     <p>
+     Any OpenJPA property can be configured for each individual slice. The property name
+     is of the form <code class="classname">openjpa.slice.[Logical slice name].[OpenJPA Property Name]</code>.
+     For example, <code class="classname">openjpa.slice.One.ConnectionURL</code> where <code class="classname">One</code>
+     is the logical slice name and <code class="classname">ConnectionURL</code> is an OpenJPA property
+     name. 
+     </p>
+     <p>
+     If a property is not configured for a specific slice, then the value for
+     the property equals to the corresponding <code class="classname">openjpa.*</code> property.
+     </p>
+   </div>
+      
+  </div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="slice_configuration.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ref_guide_slice.html">Up</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ref_guide_integration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">3.&nbsp;Usage&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;14.&nbsp;
+        Third Party Integration
+    </td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/openjpa/content/builds/2.4.0/apache-openjpa/docs/ch29s04.html
------------------------------------------------------------------------------
    svn:eol-style = native