Author: buildbot
Date: Fri Apr 5 18:41:48 2013
New Revision: 857428
Log:
Staging update by buildbot for openjpa
Added:
websites/staging/openjpa/trunk/content/best-practices.html
websites/staging/openjpa/trunk/content/consumers.html
websites/staging/openjpa/trunk/content/detached.state.serialization.html
websites/staging/openjpa/trunk/content/tips-n-techniques.html
websites/staging/openjpa/trunk/content/troubleshoot.html
Modified:
websites/staging/openjpa/trunk/content/ (props changed)
websites/staging/openjpa/trunk/content/2.1-roadmap.html
websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html
websites/staging/openjpa/trunk/content/apidiscussionfollowup.html
websites/staging/openjpa/trunk/content/apply-an-eclipse-patch.html
websites/staging/openjpa/trunk/content/architecture-notes.html
websites/staging/openjpa/trunk/content/automated-builds.html
websites/staging/openjpa/trunk/content/banner.html
websites/staging/openjpa/trunk/content/bean-validation-primer.html
websites/staging/openjpa/trunk/content/begin-using-openjpa---the-basics.html
websites/staging/openjpa/trunk/content/beginners-performance-guide.html
websites/staging/openjpa/trunk/content/build-and-runtime-dependencies.html
websites/staging/openjpa/trunk/content/building-and-running-openbooks.html
websites/staging/openjpa/trunk/content/building.html
websites/staging/openjpa/trunk/content/coding-standards.html
websites/staging/openjpa/trunk/content/committers.html
websites/staging/openjpa/trunk/content/community.html
websites/staging/openjpa/trunk/content/development-process.html
websites/staging/openjpa/trunk/content/development.html
websites/staging/openjpa/trunk/content/documentation.html
websites/staging/openjpa/trunk/content/domain-model-browser.html
websites/staging/openjpa/trunk/content/downloads-nightly.html
websites/staging/openjpa/trunk/content/downloads.html
websites/staging/openjpa/trunk/content/embeddable-samples.html
websites/staging/openjpa/trunk/content/enhancement-with-ant.html
websites/staging/openjpa/trunk/content/enhancement-with-eclipse.html
websites/staging/openjpa/trunk/content/enhancement-with-maven.html
websites/staging/openjpa/trunk/content/entity-enhancement.html
websites/staging/openjpa/trunk/content/faq.html
websites/staging/openjpa/trunk/content/fetch-statistics.html
websites/staging/openjpa/trunk/content/findbugs-presentation-notes.html
websites/staging/openjpa/trunk/content/found-a-bug.html
websites/staging/openjpa/trunk/content/get-involved.html
websites/staging/openjpa/trunk/content/getting-started.html
websites/staging/openjpa/trunk/content/index.html
websites/staging/openjpa/trunk/content/integration.html
websites/staging/openjpa/trunk/content/intro.html
websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html
websites/staging/openjpa/trunk/content/jest-examples.html
websites/staging/openjpa/trunk/content/jest-representation.html
websites/staging/openjpa/trunk/content/jest-syntax.html
websites/staging/openjpa/trunk/content/jest-transaction.html
websites/staging/openjpa/trunk/content/jest-usage.html
websites/staging/openjpa/trunk/content/jpa-2.0-development-process.html
websites/staging/openjpa/trunk/content/jpa-2.0-iterations.html
websites/staging/openjpa/trunk/content/jpa-2.0-presentations.html
websites/staging/openjpa/trunk/content/jpa-2.0-roadmap.html
websites/staging/openjpa/trunk/content/jpa-2.0-tasks.html
websites/staging/openjpa/trunk/content/jpa-2.0-test-coverage.html
websites/staging/openjpa/trunk/content/jpa-m2-demo.html
websites/staging/openjpa/trunk/content/jsr-317-20081031-public-draft-tasks.html
websites/staging/openjpa/trunk/content/license.html
websites/staging/openjpa/trunk/content/logo-contest.html
websites/staging/openjpa/trunk/content/mailing-lists.html
websites/staging/openjpa/trunk/content/migration-tool.html
websites/staging/openjpa/trunk/content/obtaining.html
websites/staging/openjpa/trunk/content/openbooks---featuring-jpa-2.0.html
websites/staging/openjpa/trunk/content/openjpa+email.html
websites/staging/openjpa/trunk/content/openjpa-2.0.0-beta-2.html
websites/staging/openjpa/trunk/content/openjpa-2.0.0-beta-3.html
websites/staging/openjpa/trunk/content/openjpa-2.0.0-beta.html
websites/staging/openjpa/trunk/content/openjpa-2.0.0-early-access-2.html
websites/staging/openjpa/trunk/content/openjpa-2.0.0-milestone-3.html
websites/staging/openjpa/trunk/content/openjpa-2.0.0.html
websites/staging/openjpa/trunk/content/openjpa-2.0.1.html
websites/staging/openjpa/trunk/content/openjpa-2.1.0.html
websites/staging/openjpa/trunk/content/openjpa-2.2.0.html
websites/staging/openjpa/trunk/content/openjpa-confluence-user-groups.html
websites/staging/openjpa/trunk/content/openjpa-development-resources.html
websites/staging/openjpa/trunk/content/openjpa-logo-contest---round-1.html
websites/staging/openjpa/trunk/content/openjpa-logo-contest---round-2.html
websites/staging/openjpa/trunk/content/openjpa-logo-contest---run-off.html
websites/staging/openjpa/trunk/content/openjpa-release-policy.html
websites/staging/openjpa/trunk/content/openjpa-up-close-and-personal.html
websites/staging/openjpa/trunk/content/openjpaeclipseenhancementbuilder.html
websites/staging/openjpa/trunk/content/openjpaeclipseinstallation.html
websites/staging/openjpa/trunk/content/openjpaeclipsetoolingdevandbuild.html
websites/staging/openjpa/trunk/content/opentrader.html
websites/staging/openjpa/trunk/content/opentraderarchitecture.html
websites/staging/openjpa/trunk/content/opentraderbuild.html
websites/staging/openjpa/trunk/content/opentraderclient.html
websites/staging/openjpa/trunk/content/opentradercommunication.html
websites/staging/openjpa/trunk/content/opentraderdeploy.html
websites/staging/openjpa/trunk/content/opentraderenvironment.html
websites/staging/openjpa/trunk/content/opentraderserver.html
websites/staging/openjpa/trunk/content/overview.html
websites/staging/openjpa/trunk/content/performance-guide.html
websites/staging/openjpa/trunk/content/powered-by.html
websites/staging/openjpa/trunk/content/privacy-policy.html
websites/staging/openjpa/trunk/content/publishing-serp-to-maven-central-repository.html
websites/staging/openjpa/trunk/content/query-notes.html
websites/staging/openjpa/trunk/content/quick-start.html
websites/staging/openjpa/trunk/content/recovering-from-a-vetoed-release.html
websites/staging/openjpa/trunk/content/related-projects.html
websites/staging/openjpa/trunk/content/release-artifact-locations.html
websites/staging/openjpa/trunk/content/release-management.html
websites/staging/openjpa/trunk/content/release-setup.html
websites/staging/openjpa/trunk/content/releasing-openjpa-1.0.x-or-1.1.x-(old-scp-steps).html
websites/staging/openjpa/trunk/content/releasing-openjpa-1.2.x-(old-scp-steps).html
websites/staging/openjpa/trunk/content/running-openjpa-examples.html
websites/staging/openjpa/trunk/content/running-the-sun-tck-for-jpa.html
websites/staging/openjpa/trunk/content/runtime-enhancement.html
websites/staging/openjpa/trunk/content/samples.html
websites/staging/openjpa/trunk/content/sampletemplate.html
websites/staging/openjpa/trunk/content/sidenav-community.html
websites/staging/openjpa/trunk/content/sidenav-development.html
websites/staging/openjpa/trunk/content/sidenav-overview.html
websites/staging/openjpa/trunk/content/sidenav-quick-links.html
websites/staging/openjpa/trunk/content/site-index.html
websites/staging/openjpa/trunk/content/source-code.html
websites/staging/openjpa/trunk/content/testing.html
websites/staging/openjpa/trunk/content/thanks.html
websites/staging/openjpa/trunk/content/tools.html
websites/staging/openjpa/trunk/content/top-navigation-bar.html
websites/staging/openjpa/trunk/content/update-release-text-files.html
websites/staging/openjpa/trunk/content/using-criteria-api-in-daytrader.html
websites/staging/openjpa/trunk/content/verifying-release-signatures.html
websites/staging/openjpa/trunk/content/websphere-application-server.html
websites/staging/openjpa/trunk/content/whither-openjpa.html
websites/staging/openjpa/trunk/content/writing-test-cases-for-openjpa.html
Propchange: websites/staging/openjpa/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Apr 5 18:41:48 2013
@@ -1 +1 @@
-1465006
+1465092
Modified: websites/staging/openjpa/trunk/content/2.1-roadmap.html
==============================================================================
--- websites/staging/openjpa/trunk/content/2.1-roadmap.html (original)
+++ websites/staging/openjpa/trunk/content/2.1-roadmap.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html
==============================================================================
--- websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html (original)
+++ websites/staging/openjpa/trunk/content/apache-nexus-release-process-(1.2.x-2.1.x).html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/apidiscussionfollowup.html
==============================================================================
--- websites/staging/openjpa/trunk/content/apidiscussionfollowup.html (original)
+++ websites/staging/openjpa/trunk/content/apidiscussionfollowup.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/apply-an-eclipse-patch.html
==============================================================================
--- websites/staging/openjpa/trunk/content/apply-an-eclipse-patch.html (original)
+++ websites/staging/openjpa/trunk/content/apply-an-eclipse-patch.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/architecture-notes.html
==============================================================================
--- websites/staging/openjpa/trunk/content/architecture-notes.html (original)
+++ websites/staging/openjpa/trunk/content/architecture-notes.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/automated-builds.html
==============================================================================
--- websites/staging/openjpa/trunk/content/automated-builds.html (original)
+++ websites/staging/openjpa/trunk/content/automated-builds.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/banner.html
==============================================================================
--- websites/staging/openjpa/trunk/content/banner.html (original)
+++ websites/staging/openjpa/trunk/content/banner.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/bean-validation-primer.html
==============================================================================
--- websites/staging/openjpa/trunk/content/bean-validation-primer.html (original)
+++ websites/staging/openjpa/trunk/content/bean-validation-primer.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/begin-using-openjpa---the-basics.html
==============================================================================
--- websites/staging/openjpa/trunk/content/begin-using-openjpa---the-basics.html (original)
+++ websites/staging/openjpa/trunk/content/begin-using-openjpa---the-basics.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/beginners-performance-guide.html
==============================================================================
--- websites/staging/openjpa/trunk/content/beginners-performance-guide.html (original)
+++ websites/staging/openjpa/trunk/content/beginners-performance-guide.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Added: websites/staging/openjpa/trunk/content/best-practices.html
==============================================================================
--- websites/staging/openjpa/trunk/content/best-practices.html (added)
+++ websites/staging/openjpa/trunk/content/best-practices.html Fri Apr 5 18:41:48 2013
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+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 lang="en">
+ <head>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8" />
+ <link href="http://openjpa.apache.org/styles/site.css" rel="stylesheet" type="text/css"/>
+ <!-- <link href="http://openjpa.apache.org/styles/type-settings.css" rel="stylesheet" type="text/css"/> -->
+ <link href="./css/type-settings.css" rel="stylesheet" type="text/css"/>
+ <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
+ <META name="Description" content="Apache OpenJPA -- Best Practices
" />
+ <META name="Keywords" content="Apache OpenJPA, JPA, JPA 1.0, JSR-220, JPA2, JPA 2.0, JSR-317, " />
+ <META name="Owner" content="dev@openjpa.apache.org" />
+ <META name="Robots" content="index, follow" />
+ <META name="Security" content="Public" />
+ <META name="Source" content="wiki template" />
+ <META name="DC.Date" scheme="iso8601" content="2010-08-11" />
+ <META name="DC.Language" scheme="rfc1766" content="en" />
+ <META name="DC.Rights" content="Copyright © 2006,2010 The Apache Software Foundation" />
+ <META http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))'/>
+
+ <title>
+ Apache OpenJPA --
+ </title>
+ </head>
+ <body>
+ <div class="white_box">
+ <div class="header">
+ <div class="header_l">
+ <div class="header_r">
+ </div>
+ </div>
+ </div>
+ <div class="content">
+ <div class="content_l">
+ <div class="content_r">
+ <div>
+ <!-- Banner -->
+ <TABLE valign="top" border="0" cellspacing="0" cellpadding="5" width="100%" background="images/header-bg3.png">
+ <TR>
+ <TD valing="top" align="left">
+ <A href="http://openjpa.apache.org/"><IMG src="images/openjpa-logo.png" border="0" alt="OpenJPA Logo"></A>
+ </TD>
+ <TD width="100%">
+
+ </TD>
+ <TD valing="top" align="right">
+ <A href="http://www.apache.org/"><IMG src="images/asf_logo_wide2.png" border="0" alt="ASF Logo"></A>
+ </TD>
+ </TR>
+ </TABLE>
+
+ <!-- Navigation Bar -->
+ <div class="bottom_red_bar">
+ <div id="site-breadcrumbs">
+ <!-- Breadcrumbs --
+ <a href="/">Home</a> » <a href="/best-practices.html">Best Practices
</a>
+ -- Breadcrumbs -->
+ </div>
+ </div>
+
+ <!-- Content -->
+ <table border="0">
+ <tbody>
+ <tr>
+ <td valign="top">
+ <div class="navigation">
+ <div class="navigation_top">
+ <div class="navigation_bottom">
+ <!-- NavigationBar -->
+ <h3><a name="SideNav-Overview"></a><a href="overview.html" title="Overview">Overview</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="quick-start.html" title="Quick Start">Quick Start</a></li>
+ <li><a href="downloads.html" title="Downloads">Downloads</a></li>
+ <li><a href="documentation.html" title="Documentation">Documentation</a></li>
+ <li><a href="site-index.html" title="Site Index">Site Index</a></li>
+ <li><a href="license.html" title="License">License</a></li>
+ <li><a href="privacy-policy.html" title="Privacy Policy">Privacy Policy</a></li>
+ </ul>
+
+ <h3><a name="SideNav-Community"></a><a href="community.html" title="Community">Community</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="index.html#Index-eventsandnews" title="Events and News">Events and News</a></li>
+ <li><a href="found-a-bug.html" title="Found a Bug">Found a Bug</a>?</li>
+ <li><a href="get-involved.html" title="Get Involved">Get Involved</a></li>
+ <li><a href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+ <li><a href="committers.html" title="Committers">Committers</a></li>
+ <li><a href="integration.html" title="Integration">Integration</a></li>
+ <li><a href="powered-by.html" title="Powered By">Powered By</a></li>
+ <li><a href="thanks.html" title="Thanks">Thanks</a></li>
+ </ul>
+
+
+ <h3><a name="SideNav-Development"></a><a href="development.html" title="Development">Development</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="downloads-nightly.html" title="Downloads">Nightly Downloads</a></li>
+ <li><a href="source-code.html" title="Source Code">Source Code</a></li>
+ <li><a href="testing.html" title="Testing">Testing</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/OPENJPA" class="external-link" rel="nofollow">Issue Tracker</a></li>
+ <li><a href="tools.html" title="Tools">Tools</a></li>
+ <li><a href="samples.html" title="Samples">Samples</a></li>
+ <li><a href="release-management.html" title="Release Management">Release Management</a></li>
+ </ul>
+
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
+ <h3>Search</h3>
+
+ <div style="padding: 5px 5px 0px 25px;">
+ <form action="http://www.google.com/search" method="get" style="font-size: 10px;">
+ <input name="ie" type="hidden" value="UTF-8">
+ <input name="oe" type="hidden" value="UTF-8">
+ <input maxlength="255" name="q" size="15" type="text" value=""><br><br>
+ <input name="btnG" type="submit" value="Google">
+ <input name="domains" type="hidden" value="openjpa.apache.org">
+ <input name="sitesearch" type="hidden" value="openjpa.apache.org">
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ </td>
+ <td valign="top" width="100%" style="overflow:hidden;">
+ <div class="wiki-content">
+ <p><a name="Best.Practics"></a></p>
+<h1 id="openjpa-best-practices">OpenJPA Best Practices</h1>
+<ul>
+<li><a href="best-practices.html">TBD</a> — <SPAN class="smalltext">TBD</SPAN> <br />
+</li>
+</ul>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="bottom_red_bar"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="black_box">
+ <div class="footer">
+ <div class="footer_l">
+ <div class="footer_r">
+ <div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="design_attribution">
+ Copyright © 2006,2013 The Apache Software Foundation. Licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.<br />
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.<br />
+ Other names may be trademarks of their respective owners.<br />
+ </div>
+
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+ </script>
+ <script type="text/javascript">
+ _uacct = "UA-1940143-1";
+ urchinTracker();
+ </script>
+
+ </body>
+</html>
Modified: websites/staging/openjpa/trunk/content/build-and-runtime-dependencies.html
==============================================================================
--- websites/staging/openjpa/trunk/content/build-and-runtime-dependencies.html (original)
+++ websites/staging/openjpa/trunk/content/build-and-runtime-dependencies.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/building-and-running-openbooks.html
==============================================================================
--- websites/staging/openjpa/trunk/content/building-and-running-openbooks.html (original)
+++ websites/staging/openjpa/trunk/content/building-and-running-openbooks.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/building.html
==============================================================================
--- websites/staging/openjpa/trunk/content/building.html (original)
+++ websites/staging/openjpa/trunk/content/building.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/coding-standards.html
==============================================================================
--- websites/staging/openjpa/trunk/content/coding-standards.html (original)
+++ websites/staging/openjpa/trunk/content/coding-standards.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/committers.html
==============================================================================
--- websites/staging/openjpa/trunk/content/committers.html (original)
+++ websites/staging/openjpa/trunk/content/committers.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Modified: websites/staging/openjpa/trunk/content/community.html
==============================================================================
--- websites/staging/openjpa/trunk/content/community.html (original)
+++ websites/staging/openjpa/trunk/content/community.html Fri Apr 5 18:41:48 2013
@@ -119,6 +119,14 @@ limitations under the License.
<li><a href="release-management.html" title="Release Management">Release Management</a></li>
</ul>
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
<h3>Search</h3>
<div style="padding: 5px 5px 0px 25px;">
Added: websites/staging/openjpa/trunk/content/consumers.html
==============================================================================
--- websites/staging/openjpa/trunk/content/consumers.html (added)
+++ websites/staging/openjpa/trunk/content/consumers.html Fri Apr 5 18:41:48 2013
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+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 lang="en">
+ <head>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8" />
+ <link href="http://openjpa.apache.org/styles/site.css" rel="stylesheet" type="text/css"/>
+ <!-- <link href="http://openjpa.apache.org/styles/type-settings.css" rel="stylesheet" type="text/css"/> -->
+ <link href="./css/type-settings.css" rel="stylesheet" type="text/css"/>
+ <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
+ <META name="Description" content="Apache OpenJPA -- Consumers
" />
+ <META name="Keywords" content="Apache OpenJPA, JPA, JPA 1.0, JSR-220, JPA2, JPA 2.0, JSR-317, " />
+ <META name="Owner" content="dev@openjpa.apache.org" />
+ <META name="Robots" content="index, follow" />
+ <META name="Security" content="Public" />
+ <META name="Source" content="wiki template" />
+ <META name="DC.Date" scheme="iso8601" content="2010-08-11" />
+ <META name="DC.Language" scheme="rfc1766" content="en" />
+ <META name="DC.Rights" content="Copyright © 2006,2010 The Apache Software Foundation" />
+ <META http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))'/>
+
+ <title>
+ Apache OpenJPA --
+ </title>
+ </head>
+ <body>
+ <div class="white_box">
+ <div class="header">
+ <div class="header_l">
+ <div class="header_r">
+ </div>
+ </div>
+ </div>
+ <div class="content">
+ <div class="content_l">
+ <div class="content_r">
+ <div>
+ <!-- Banner -->
+ <TABLE valign="top" border="0" cellspacing="0" cellpadding="5" width="100%" background="images/header-bg3.png">
+ <TR>
+ <TD valing="top" align="left">
+ <A href="http://openjpa.apache.org/"><IMG src="images/openjpa-logo.png" border="0" alt="OpenJPA Logo"></A>
+ </TD>
+ <TD width="100%">
+
+ </TD>
+ <TD valing="top" align="right">
+ <A href="http://www.apache.org/"><IMG src="images/asf_logo_wide2.png" border="0" alt="ASF Logo"></A>
+ </TD>
+ </TR>
+ </TABLE>
+
+ <!-- Navigation Bar -->
+ <div class="bottom_red_bar">
+ <div id="site-breadcrumbs">
+ <!-- Breadcrumbs --
+ <a href="/">Home</a> » <a href="/consumers.html">Consumers
</a>
+ -- Breadcrumbs -->
+ </div>
+ </div>
+
+ <!-- Content -->
+ <table border="0">
+ <tbody>
+ <tr>
+ <td valign="top">
+ <div class="navigation">
+ <div class="navigation_top">
+ <div class="navigation_bottom">
+ <!-- NavigationBar -->
+ <h3><a name="SideNav-Overview"></a><a href="overview.html" title="Overview">Overview</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="quick-start.html" title="Quick Start">Quick Start</a></li>
+ <li><a href="downloads.html" title="Downloads">Downloads</a></li>
+ <li><a href="documentation.html" title="Documentation">Documentation</a></li>
+ <li><a href="site-index.html" title="Site Index">Site Index</a></li>
+ <li><a href="license.html" title="License">License</a></li>
+ <li><a href="privacy-policy.html" title="Privacy Policy">Privacy Policy</a></li>
+ </ul>
+
+ <h3><a name="SideNav-Community"></a><a href="community.html" title="Community">Community</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="index.html#Index-eventsandnews" title="Events and News">Events and News</a></li>
+ <li><a href="found-a-bug.html" title="Found a Bug">Found a Bug</a>?</li>
+ <li><a href="get-involved.html" title="Get Involved">Get Involved</a></li>
+ <li><a href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+ <li><a href="committers.html" title="Committers">Committers</a></li>
+ <li><a href="integration.html" title="Integration">Integration</a></li>
+ <li><a href="powered-by.html" title="Powered By">Powered By</a></li>
+ <li><a href="thanks.html" title="Thanks">Thanks</a></li>
+ </ul>
+
+
+ <h3><a name="SideNav-Development"></a><a href="development.html" title="Development">Development</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="downloads-nightly.html" title="Downloads">Nightly Downloads</a></li>
+ <li><a href="source-code.html" title="Source Code">Source Code</a></li>
+ <li><a href="testing.html" title="Testing">Testing</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/OPENJPA" class="external-link" rel="nofollow">Issue Tracker</a></li>
+ <li><a href="tools.html" title="Tools">Tools</a></li>
+ <li><a href="samples.html" title="Samples">Samples</a></li>
+ <li><a href="release-management.html" title="Release Management">Release Management</a></li>
+ </ul>
+
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
+ <h3>Search</h3>
+
+ <div style="padding: 5px 5px 0px 25px;">
+ <form action="http://www.google.com/search" method="get" style="font-size: 10px;">
+ <input name="ie" type="hidden" value="UTF-8">
+ <input name="oe" type="hidden" value="UTF-8">
+ <input maxlength="255" name="q" size="15" type="text" value=""><br><br>
+ <input name="btnG" type="submit" value="Google">
+ <input name="domains" type="hidden" value="openjpa.apache.org">
+ <input name="sitesearch" type="hidden" value="openjpa.apache.org">
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ </td>
+ <td valign="top" width="100%" style="overflow:hidden;">
+ <div class="wiki-content">
+ <p><a name="Consumers-Overview"></a></p>
+<h1 id="consumers-overview">Consumers Overview</h1>
+<ul>
+<li><a href="best-practices.html">Best Practices</a> — <SPAN class="smalltext">Best Practices </SPAN> <br />
+</li>
+<li><a href="tips-n-techniques.html">Tips and Techniques</a> — <SPAN class="smalltext">Tips and Techniques</SPAN></li>
+<li><a href="troubleshoot.html">Trouble Shoot</a> — <SPAN class="smalltext">Trouble Shooting OpenJPA Problems</SPAN></li>
+</ul>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="bottom_red_bar"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="black_box">
+ <div class="footer">
+ <div class="footer_l">
+ <div class="footer_r">
+ <div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="design_attribution">
+ Copyright © 2006,2013 The Apache Software Foundation. Licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.<br />
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.<br />
+ Other names may be trademarks of their respective owners.<br />
+ </div>
+
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+ </script>
+ <script type="text/javascript">
+ _uacct = "UA-1940143-1";
+ urchinTracker();
+ </script>
+
+ </body>
+</html>
Added: websites/staging/openjpa/trunk/content/detached.state.serialization.html
==============================================================================
--- websites/staging/openjpa/trunk/content/detached.state.serialization.html (added)
+++ websites/staging/openjpa/trunk/content/detached.state.serialization.html Fri Apr 5 18:41:48 2013
@@ -0,0 +1,237 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+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 lang="en">
+ <head>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8" />
+ <link href="http://openjpa.apache.org/styles/site.css" rel="stylesheet" type="text/css"/>
+ <!-- <link href="http://openjpa.apache.org/styles/type-settings.css" rel="stylesheet" type="text/css"/> -->
+ <link href="./css/type-settings.css" rel="stylesheet" type="text/css"/>
+ <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
+ <META name="Description" content="Apache OpenJPA -- Detached State Serialization
" />
+ <META name="Keywords" content="Apache OpenJPA, JPA, JPA 1.0, JSR-220, JPA2, JPA 2.0, JSR-317, " />
+ <META name="Owner" content="dev@openjpa.apache.org" />
+ <META name="Robots" content="index, follow" />
+ <META name="Security" content="Public" />
+ <META name="Source" content="wiki template" />
+ <META name="DC.Date" scheme="iso8601" content="2010-08-11" />
+ <META name="DC.Language" scheme="rfc1766" content="en" />
+ <META name="DC.Rights" content="Copyright © 2006,2010 The Apache Software Foundation" />
+ <META http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))'/>
+
+ <title>
+ Apache OpenJPA --
+ </title>
+ </head>
+ <body>
+ <div class="white_box">
+ <div class="header">
+ <div class="header_l">
+ <div class="header_r">
+ </div>
+ </div>
+ </div>
+ <div class="content">
+ <div class="content_l">
+ <div class="content_r">
+ <div>
+ <!-- Banner -->
+ <TABLE valign="top" border="0" cellspacing="0" cellpadding="5" width="100%" background="images/header-bg3.png">
+ <TR>
+ <TD valing="top" align="left">
+ <A href="http://openjpa.apache.org/"><IMG src="images/openjpa-logo.png" border="0" alt="OpenJPA Logo"></A>
+ </TD>
+ <TD width="100%">
+
+ </TD>
+ <TD valing="top" align="right">
+ <A href="http://www.apache.org/"><IMG src="images/asf_logo_wide2.png" border="0" alt="ASF Logo"></A>
+ </TD>
+ </TR>
+ </TABLE>
+
+ <!-- Navigation Bar -->
+ <div class="bottom_red_bar">
+ <div id="site-breadcrumbs">
+ <!-- Breadcrumbs --
+ <a href="/">Home</a> » <a href="/detached.state.serialization.html">Detached State Serialization
</a>
+ -- Breadcrumbs -->
+ </div>
+ </div>
+
+ <!-- Content -->
+ <table border="0">
+ <tbody>
+ <tr>
+ <td valign="top">
+ <div class="navigation">
+ <div class="navigation_top">
+ <div class="navigation_bottom">
+ <!-- NavigationBar -->
+ <h3><a name="SideNav-Overview"></a><a href="overview.html" title="Overview">Overview</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="quick-start.html" title="Quick Start">Quick Start</a></li>
+ <li><a href="downloads.html" title="Downloads">Downloads</a></li>
+ <li><a href="documentation.html" title="Documentation">Documentation</a></li>
+ <li><a href="site-index.html" title="Site Index">Site Index</a></li>
+ <li><a href="license.html" title="License">License</a></li>
+ <li><a href="privacy-policy.html" title="Privacy Policy">Privacy Policy</a></li>
+ </ul>
+
+ <h3><a name="SideNav-Community"></a><a href="community.html" title="Community">Community</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="index.html#Index-eventsandnews" title="Events and News">Events and News</a></li>
+ <li><a href="found-a-bug.html" title="Found a Bug">Found a Bug</a>?</li>
+ <li><a href="get-involved.html" title="Get Involved">Get Involved</a></li>
+ <li><a href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+ <li><a href="committers.html" title="Committers">Committers</a></li>
+ <li><a href="integration.html" title="Integration">Integration</a></li>
+ <li><a href="powered-by.html" title="Powered By">Powered By</a></li>
+ <li><a href="thanks.html" title="Thanks">Thanks</a></li>
+ </ul>
+
+
+ <h3><a name="SideNav-Development"></a><a href="development.html" title="Development">Development</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="downloads-nightly.html" title="Downloads">Nightly Downloads</a></li>
+ <li><a href="source-code.html" title="Source Code">Source Code</a></li>
+ <li><a href="testing.html" title="Testing">Testing</a></li>
+ <li><a href="http://issues.apache.org/jira/browse/OPENJPA" class="external-link" rel="nofollow">Issue Tracker</a></li>
+ <li><a href="tools.html" title="Tools">Tools</a></li>
+ <li><a href="samples.html" title="Samples">Samples</a></li>
+ <li><a href="release-management.html" title="Release Management">Release Management</a></li>
+ </ul>
+
+ <h3><a name="SideNav-Consumers"></a><a href="consumers.html" title="Consumers">ConsumTrouble Shooters</a></h3>
+
+ <ul class="alternate" type="square">
+ <li><a href="best-practices.html" title="Best Practices">Best Practices</a></li>
+ <li><a href="tips-n-techniques.html" title="Tips and Techniques">Tips and Techniques</a></li>
+ <li><a href="troubleshoot.html" title="Trouble Shoot">Trouble Shoot</a></li>
+ </ul>
+
+ <h3>Search</h3>
+
+ <div style="padding: 5px 5px 0px 25px;">
+ <form action="http://www.google.com/search" method="get" style="font-size: 10px;">
+ <input name="ie" type="hidden" value="UTF-8">
+ <input name="oe" type="hidden" value="UTF-8">
+ <input maxlength="255" name="q" size="15" type="text" value=""><br><br>
+ <input name="btnG" type="submit" value="Google">
+ <input name="domains" type="hidden" value="openjpa.apache.org">
+ <input name="sitesearch" type="hidden" value="openjpa.apache.org">
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ </td>
+ <td valign="top" width="100%" style="overflow:hidden;">
+ <div class="wiki-content">
+ <h1 id="detached-state-serialization">Detached State Serialization</h1>
+<h2 id="symptom">Symptom:</h2>
+<p>OpenJPA requires persistence entities to be enhanced to support JPA semantics. If the client and server are in
+two separate JVMs and entities are serialized/de-serialized in the transport layer, one may encountered
+the following problem when:</p>
+<ul>
+<li>entities are <strong>NOT</strong> enhanced on the client,</li>
+<li><property name="openjpa.DetachState" value="fetch-groups(DetachedStateField=true)"/> is specified for the persistence context.</li>
+</ul>
+<p></p>
+<div class="codehilite"><pre><span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="n">javax</span><span class="o">.</span><span class="n">jms</span><span class="o">.</span><span class="n">MessageFormatException:</span> <span class="n">CWSIA0122E:</span> <span class="n">An</span> <span class="n">exception</span> <span class="n">occurred</span> <span class="n">deserializing</span> <span class="n">a</span> <span class="n">message</span><span class="p">,</span> <span class="n">exception:</span> <span class="o">\</span>
+ <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">InvalidClassException:</span> <span class="n">com</span><span class="o">.</span><span class="n">ibm</span><span class="o">.</span><span class="n">wssvt</span><span class="o">.</span><span class="n">acme</span><span class="o">.</span><span class="n">annuity</span><span class="o">.</span><span class="n">common</span><span class="o">.</span><span class="n">bean</span><span class="o">.</span><span class="n">jpa</span><span class="o">.</span><span class="n">AbstractPersistebleObject</span><span class="p">;</span> <span class="o">\</span>
+ <span class="n">Serializable</span> <span class="n">incompatible</span> <span class="n">with</span> <span class="n">Externalizable</span><span class="o">.</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">com</span><span class="o">.</span><span class="n">ibm</span><span class="o">.</span><span class="n">ws</span><span class="o">.</span><span class="n">sib</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">jms</span><span class="o">.</span><span class="n">impl</span><span class="o">.</span><span class="n">JmsObjectMessageImpl</span><span class="o">.</span><span class="n">getObject</span><span class="p">(</span><span class="n">JmsObjectMessageImpl</span><span class="o">.</span><span class="n">java:271</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">com</span><span class="o">.</span><span class="n">ibm</span><span class="o">.</span><span class="n">wssvt</span><span class="o">.</span><span class="n">acme</span><span class="o">.</span><span class="n">annuity</span><span class="o">.</span><span class="n">business</span><span class="o">.</span><span class="n">impl</span><span class="o">.</span><span class="n">ejb30mdb</span><span class="o">.</span><span class="n">AcmeAnnuityMgmtSvcEJB30MDBBean</span><span class="o">.</span><span class="n">validateInputMessage</span> <span class="o">\</span>
+ <span class="p">(</span><span class="n">AcmeAnnuityMgmtSvcEJB30MDBBean</span><span class="o">.</span><span class="n">java:173</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">com</span><span class="o">.</span><span class="n">ibm</span><span class="o">.</span><span class="n">wssvt</span><span class="o">.</span><span class="n">acme</span><span class="o">.</span><span class="n">annuity</span><span class="o">.</span><span class="n">business</span><span class="o">.</span><span class="n">impl</span><span class="o">.</span><span class="n">ejb30mdb</span><span class="o">.</span><span class="n">AcmeAnnuityMgmtSvcEJB30MDBBean</span><span class="o">.</span><span class="n">onMessage</span> <span class="o">\</span>
+ <span class="p">(</span><span class="n">AcmeAnnuityMgmtSvcEJB30MDBBean</span><span class="o">.</span><span class="n">java:67</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">sun</span><span class="o">.</span><span class="n">reflect</span><span class="o">.</span><span class="n">NativeMethodAccessorImpl</span><span class="o">.</span><span class="n">invoke0</span><span class="p">(</span><span class="n">Native</span> <span class="n">Method</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">sun</span><span class="o">.</span><span class="n">reflect</span><span class="o">.</span><span class="n">NativeMethodAccessorImpl</span><span class="o">.</span><span class="n">invoke</span><span class="p">(</span><span class="n">NativeMethodAccessorImpl</span><span class="o">.</span><span class="n">java:60</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">sun</span><span class="o">.</span><span class="n">reflect</span><span class="o">.</span><span class="n">DelegatingMethodAccessorImpl</span><span class="o">.</span><span class="n">invoke</span><span class="p">(</span><span class="n">DelegatingMethodAccessorImpl</span><span class="o">.</span><span class="n">java:37</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">lang</span><span class="o">.</span><span class="n">reflect</span><span class="o">.</span><span class="n">Method</span><span class="o">.</span><span class="n">invoke</span><span class="p">(</span><span class="n">Method</span><span class="o">.</span><span class="n">java:611</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="p">[</span><span class="n">internal</span> <span class="n">classes</span><span class="p">]</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="n">Caused</span> <span class="n">by:</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">InvalidClassException:</span> <span class="n">com</span><span class="o">.</span><span class="n">ibm</span><span class="o">.</span><span class="n">wssvt</span><span class="o">.</span><span class="n">acme</span><span class="o">.</span><span class="n">annuity</span><span class="o">.</span><span class="n">common</span><span class="o">.</span><span class="n">bean</span><span class="o">.</span><span class="n">jpa</span><span class="o">.</span><span class="n">AbstractPersistebleObject</span><span class="p">;</span> <span class="o">\</span>
+ <span class="n">Serializable</span> <span class="n">incompatible</span> <span class="n">with</span> <span class="n">Externalizable</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectStreamClass</span><span class="o">.</span><span class="n">initNonProxy</span><span class="p">(</span><span class="n">ObjectStreamClass</span><span class="o">.</span><span class="n">java:647</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readNonProxyDesc</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1600</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readClassDesc</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1513</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readNonProxyDesc</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1600</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readClassDesc</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1513</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readNonProxyDesc</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1600</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readClassDesc</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1513</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readOrdinaryObject</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1749</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readObject0</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1346</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">defaultReadFields</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1964</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readSerialData</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1888</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readOrdinaryObject</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1770</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readObject0</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:1346</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">java</span><span class="o">.</span><span class="n">io</span><span class="o">.</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">readObject</span><span class="p">(</span><span class="n">ObjectInputStream</span><span class="o">.</span><span class="n">java:365</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="n">com</span><span class="o">.</span><span class="n">ibm</span><span class="o">.</span><span class="n">ws</span><span class="o">.</span><span class="n">sib</span><span class="o">.</span><span class="n">api</span><span class="o">.</span><span class="n">jms</span><span class="o">.</span><span class="n">impl</span><span class="o">.</span><span class="n">JmsObjectMessageImpl</span><span class="o">.</span><span class="n">getObjectInternal</span><span class="p">(</span><span class="n">JmsObjectMessageImpl</span><span class="o">.</span><span class="n">java:344</span><span class="p">)</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="n">at</span> <span class="p">[</span><span class="n">internal</span> <span class="n">classes</span><span class="p">]</span>
+<span class="p">[</span><span class="n">err</span><span class="p">]</span> <span class="err">Â Â Â </span> <span class="o">...</span> <span class="mi">22</span> <span class="n">more</span>
+</pre></div>
+
+
+<h2 id="solution">Solution</h2>
+<p>When <code>DetachedStateField=true</code> option is specified, the client application intends to take advantage of the detached entity
+field update management feature provided by OpenJPA. This requires entities to be enhanced and OpenJPA runtime
+be accessible by the application. If application does not have or require the enhanced entity or OpenJPA runtime
+on the client side, <code>DetachedStateField=[false|transient]</code> option should be used.</p>
+<p>See <a href="http://ci.apache.org/projects/openjpa/trunk/docbook/manual.html#ref_guide_detach_graph">DetachedStateField options</a> section for
+details of the <code>DetachedStateField</code> options as well the enhancement and runtime requirements.<br />
+</p>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="bottom_red_bar"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="black_box">
+ <div class="footer">
+ <div class="footer_l">
+ <div class="footer_r">
+ <div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="design_attribution">
+ Copyright © 2006,2013 The Apache Software Foundation. Licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.<br />
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.<br />
+ Other names may be trademarks of their respective owners.<br />
+ </div>
+
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+ </script>
+ <script type="text/javascript">
+ _uacct = "UA-1940143-1";
+ urchinTracker();
+ </script>
+
+ </body>
+</html>
|