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'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 <cascade-persist>
+ </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'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 (<persistence-unit-defaults>) 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'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 'UseLiteralInSQL'.
+ </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 'false' 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 "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 'un-rounded' 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 'RETAINUPDATELOCKS' 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 4. 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. Custom Providers and Instruments"><link rel="next" href="jpa_resources.html" title="Appendix 1. 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 4. Appendices</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ref_guide_instrumentation_custom.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="jp
a_resources.html">Next</a></td></tr></table><hr></div><div class="part" title="Part 4. Appendices" id="appendices"><div class="titlepage"><div><div><h1 class="title">Part 4. 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> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="jpa_resources.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">2.
+ Custom Providers and Instruments
+ </td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix 1.
+ 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. 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 11. JPA Criteria"><link rel="prev" href="jpa_overview_criteria.html" title="Chapter 11. JPA Criteria"><link rel="next" href="ch13s03.html" title="3. 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. Executing a CriteriaQuery</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="jpa_overview_criteria.html">Prev</a> </td><th width="60%" align="center">Chapter 11.
+ JPA Criteria
+ </th><td width="20%" align="right"> <a accesskey="n" href="ch13s03.html">Next</a></td></tr></table><hr></div><div class="section" title="2. Executing a CriteriaQuery"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e5264">2. 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> </td><td width="20%" align="center"><a accesskey="u" href="jpa_overview_criteria.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch13s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 11.
+ JPA Criteria
+ </td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top"> 3. 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. 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 11. JPA Criteria"><link rel="prev" href="ch13s02.html" title="2. Executing a CriteriaQuery"><link rel="next" href="ch13s04.html" title="4. 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. Extension to Criteria API</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s02.html">Prev</a> </td><th width="60%" align="center">Chapter 11.
+ JPA Criteria
+ </th><td width="20%" align="right"> <a accesskey="n" href="ch13s04.html">Next</a></td></tr></table><hr></div><div class="section" title="3. Extension to Criteria API"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e5271">3. 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> </td><td width="20%" align="center"><a accesskey="u" href="jpa_overview_criteria.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch13s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">2. Executing a CriteriaQuery </td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top"> 4. 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. 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 11. JPA Criteria"><link rel="prev" href="ch13s03.html" title="3. Extension to Criteria API"><link rel="next" href="jpa_overview_sqlquery.html" title="Chapter 12. 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. Generation of Canonical MetaModel classes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a> </td><th width="60%" align="center">Chapter 11.
+ JPA Criteria
+ </th><td width="20%" align="right"> <a accesskey="n" href="jpa_overview_sqlquery.html">Next</a></td></tr></table><hr></div><div class="section" title="4. Generation of Canonical MetaModel classes"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e5275">4. 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=<n> : where <n> 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=<url> : 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> </td><td width="20%" align="center"><a accesskey="u" href="jpa_overview_criteria.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="jpa_overview_sqlquery.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">3. Extension to Criteria API </td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 12.
+ 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. 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 13. Slice: Distributed Persistence"><link rel="prev" href="slice_configuration.html" title="3. Usage"><link rel="next" href="ref_guide_integration.html" title="Chapter 14. 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. Configuration Properties</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="slice_configuration.html">Prev</a> </td><th width="60%" align="center">Chapter 13.
+ Slice: Distributed Persistence
+ </th><td width="20%" align="right"> <a accesskey="n" href="ref_guide_integration.html">Next</a></td></tr></table><hr></div><div class="section" title="4. Configuration Properties"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="d5e16957">4. 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. Global Properties"><div class="titlepage"><div><div><h3 class="title" id="d5e16962">4.1. 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. openjpa.slice.DistributionPolicy"><div class="titlepage"><div><div><h4 class="title" id="d5e16964">4.1.1. 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. openjpa.slice.Lenient"><div class="titlepage"><div><div><h4 class="title" id="d5e16970">4.1.2. 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. openjpa.slice.Master"><div class="titlepage"><div><div><h4 class="title" id="d5e16977">4.1.3. 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. openjpa.slice.Names"><div class="titlepage"><div><div><h4 class="title" id="d5e16985">4.1.4. 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. Implement DistributionPolicy interface">DistributionPolicy</a> and
+ <a class="link" href="slice_configuration.html#replication_policy" title="3.4. 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. openjpa.slice.ThreadingPolicy"><div class="titlepage"><div><div><h4 class="title" id="d5e16993">4.1.5. 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. openjpa.slice.TransactionPolicy"><div class="titlepage"><div><div><h4 class="title" id="d5e17019">4.1.6. 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. Per-Slice Properties"><div class="titlepage"><div><div><h3 class="title" id="d5e17037">4.2. 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> </td><td width="20%" align="center"><a accesskey="u" href="ref_guide_slice.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ref_guide_integration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">3. Usage </td><td width="20%" align="center"><a accesskey="h" href="manual.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 14.
+ 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