openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From allee8...@apache.org
Subject svn commit: r1415738 [6/9] - in /openjpa/site/trunk: content/ original.cwiki.content/
Date Fri, 30 Nov 2012 16:56:08 GMT
Added: openjpa/site/trunk/original.cwiki.content/openbooks---featuring-jpa-2.0.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openbooks---featuring-jpa-2.0.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openbooks---featuring-jpa-2.0.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openbooks---featuring-jpa-2.0.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,46 @@
+OpenBooks is a sample (and perhaps, simple) application featuring some of the new features in JPA 2.0.
+This demonstration features usage of new JPA 2.0 features such as 
+  * Criteria Query
+  * Compound, Derived identity
+  * Orphan Delete
+  * Persistent Domain Model API 
+
+The sample application shows essential build and packaging steps for both as 
+  * a Swing-based JSE application and 
+  * a typical Web Application Archive (*.war) ready to be deployed in a Java Enterprise container.  
+
+OpenBooks demonstrates few useful practices in domain modeling such as composite persistent relations,
+isolating immutable state for better cache utilization, immutable relationship etc. Architecturally,
+OpenBooks uses a design pattern to enable the same persistence service be used inside and outside
+a managed environment. Such patterns vastly speeds up develop-test-debug cycle for persistence and
+object-relation mapping functionality outside a container.   
+
+
+h3. Availability
+The source code and build script for OpenBooks is available in OpenJPA SubVersion repository under {{openjpa-examples/openbooks}}
+
+To access the source code
+
+   {{$ svn co https://svn.apache.org/repos/asf/openjpa/trunk/openjpa-examples/openbooks}}
+
+h3. Building
+
+  * Follow the [instruction|Building and Running OpenBooks] to build and run OpenBooks. 
+These instructions can also be found also in [{{index.html}} at the {{OpenBooks}} root directory.
+
+Here are few screen shots of OpenBooks running as a Swing Application.
+
+h5. Selecting and Purchasing Books 
+!OpenBooks.ScreenShot1.jpg!
+  
+h5. Persistent Domain Model (as a Powerpoint Slide)
+!OpenBooks.ScreenShot2.jpg!
+
+h5. Browsing the same domain model via Metamodel API 
+!OpenBooks.ScreenShot3.jpg!
+
+
+
+
+
+

Added: openjpa/site/trunk/original.cwiki.content/openjpa+email.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa%2Bemail.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa+email.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa+email.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,22 @@
+h1. OpenJPA email aliases
+
+h2. dev@openjpa.apache.org
+This alias is primarily for the developers on the OpenJPA project.
+
+To subscribe, send mail to [mailto:dev-subscribe@openjpa.apache.org]
+To unsubscribe, send mail to [mailto:dev-unsubscribe@openjpa.apache.org]
+Archives can be found at [http://mail-archives.apache.org/mod_mbox/openjpa-dev]
+
+h2. users@openjpa.apache.org
+This alias is primarily for users of OpenJPA.
+
+To subscribe, send mail to [users-subscribe@openjpa.apache.org|mailto:users-subscribe@openjpa.apache.org]
+To unsubscribe, send mail to [users-unsubscribe@openjpa.apache.org|mailto:users-subscribe@openjpa.apache.org]
+Archives can be found at [http://mail-archives.apache.org/mod_mbox/openjpa-users]
+
+h2. commits@openjpa.apache.org
+This alias tracks all changes to the OpenJPA svn repository.
+
+To subscribe, send mail to [commits-subscribe@openjpa.apache.org|mailto:commits-subscribe@openjpa.apache.org]
+To unsubscribe, send mail to [commits-unsubscribe@openjpa.apache.org|mailto:commits-subscribe@openjpa.apache.org]
+Archives can be found at [http://mail-archives.apache.org/mod_mbox/openjpa-commits]

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-2.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-2.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-2.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-2.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,103 @@
+h1. OpenJPA 2.0.0 Beta 2
+
+The Apache OpenJPA community is proud to release a Beta 2 distribution of OpenJPA 2.0.0.  This distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] specification and passes the JPA 2.0 TCK.  Included are many enhancements, fixes, and new functionality; giving developers access to all the new features of JPA 2.0, including:
+* Access Types - expanded to allow specification on a per-persistent type basis or on individual attributes.
+* Embeddables - expanded to include collections of embeddables, nested embeddables, and embeddables containing relationships to other entities.
+* Enhanced Map Collections - expanded to support ElementCollection and new annotations for MapKeyColumn, MapKeyClass and MapKeyJoinColumn
+* Derived Identities - enables the ID of an entity to be derived from another entity, which provides for parent-to-dependent relationships
+* Query API - methods to get typed query parameters and results, supported and in-effect hints and lock mode getter/setter
+* Locking - official support for Pessimistic locking (included in prior OpenJPA releases) along with LockModeType properties and hint
+* JPQL Updates -
+** Embeddables support for path expressions to nested Embeddables and Embeddables with relationships
+** Enhanced Map Collection support for ElementCollection and new query expressions for KEY, ENTRY, VALUE
+** Support for CASE and TYPE expressions along with IN expressions for Collection parameters
+** Support for native date/time/timestamp literals
+** Support for INDEX expressions on an OrderColumn 
+* L2 Cache -
+** Provides cache operations such as entity eviction and cache mode behaviors to use, bypass or refresh items
+** Per-entity annotation to specify whether an entity should be cached
+* Bean Validation - supports using a JSR 303 implementation for entity validation for persist and remove operations
+* Metamodel API - 
+** Provides API to dynamically retrieve metamodel information for a persistence unit
+** Currently limited to persistent state and relationships
+** Used with Criteria API to generate and execute type safe queries
+** Supports dynamic or static generation of the metamodel
+* Criteria API -
+** Provides programmatic construction of queries using an object based query graph
+** Operates on Metamodel objects to provide compile-time type safety enforcement
+* EntityManagerFactory API - updated for new L2 Cache, Properties, Criteria and Metamodel APIs
+* EntityManager API - updated for new Query and Query Result APIs, Hints, Properties, LockModeType, and Detach
+* And many more...  
+
+This distribution is based upon the contributions provided since the beta release, as defined in the [JPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap], which contains a complete list of included features, including what is on deck for future iterations.
+
+\\
+
+----
+
+h2. Downloads
+
+Use the links below to download the artifacts or source for Apache OpenJPA 2.0.0 Beta 2.  It is always good practice to [verify the integrity|Downloads##Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA artifacts for use within Maven or ANT builds, see the [Obtaining] page.  For information on building OpenJPA from source, see the [Building] page.
+
+
+h3. Binary Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Beta 2 | [apache-openjpa-2.0.0-beta2-binary.zip| http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa/downloads/apache-openjpa-2.0.0-beta2-binary.zip] | [PGP|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa/downloads/apache-openjpa-2.0.0-beta2-binary.zip.asc] |
+
+
+h3. Source Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Beta 2 Source Code | [apache-openjpa-2.0.0-beta2-source.zip| http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa/downloads/apache-openjpa-2.0.0-beta2-source.zip] | [PGP|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa/downloads/apache-openjpa-2.0.0-beta2-source.zip.asc] |
+| Geronimo JPA 2.0 Spec API v1.0 source code | [geronimo-jpa_2.0_spec-1.0-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0-sources.jar.asc] |
+| Geronimo Bean Validation 1.0 Spec API v1.0 source code | [geronimo-validation_1.0_spec-1.0-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/geronimo-validation_1.0_spec-1.0-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/geronimo-validation_1.0_spec-1.0-sources.jar.asc] |
+
+\\
+
+----
+h2. Other Resources
+
+h3. Documentation
+
+* [Release Notes|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/RELEASE-NOTES.html]
+* [HTML Manual|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/docs/manual/]
+
+h3. Quick Start
+
+* [OpenJPA Examples|Quick Start]
+
+h3. Support
+
+* [Reporting bugs and general help|Found a Bug]
+
+h3. Maven Artifacts
+
+* [OpenJPA 2.0.0 Beta 2 JAR|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/openjpa-2.0.0-beta2.jar]
+* [OpenJPA 2.0.0 Beta 2 JAR w/ depends|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/openjpa-all-2.0.0-beta2.jar]
+* [Geronimo JPA 2.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/]
+* [Geronimo Bean Validation 1.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/]
+
+h3. SVN Source Branches
+
+* [OpenJPA 2.0.0 Beta 2|https://svn.apache.org/repos/asf/openjpa/tags/2.0.0-beta2/]
+* [Geronimo JPA 2.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jpa_2.0_spec-1.0/]
+* [Geronimo Bean Validation 1.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-validation_1.0_spec-1.0/]
+\\
+
+\\
+
+----
+h2. Legal
+
+Apache OpenJPA was developed by [The Apache Software Foundation|http://www.apache.org/] and is licensed under [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0].
+Copyright 2006,2010 The Apache Software Foundation.
+Apache, the Apache feather logo and OpenJPA are trademarks of Apache Software Foundation.
+
+Apache OpenJPA is bundled with the schemas from the JPA specifications, by Sun Microsystems and licensed under the CDDL 1.0. The source code is available at: https://glassfish.dev.java.net/source/browse/glassfish/
+
+Please review the [LICENSE|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/LICENSE.txt] and [NOTICE|http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/NOTICE.txt] files in svn, source or binary distributions for more details.
+----
+\\

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-3.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-3.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-3.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta-3.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,103 @@
+h1. OpenJPA 2.0.0 Beta 3
+
+The Apache OpenJPA community is proud to release a Beta 3 distribution of OpenJPA 2.0.0.  This distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] specification and passes the JPA 2.0 TCK.  Included are many enhancements, fixes, and new functionality; giving developers access to all the new features of JPA 2.0, including:
+* Access Types - expanded to allow specification on a per-persistent type basis or on individual attributes.
+* Embeddables - expanded to include collections of embeddables, nested embeddables, and embeddables containing relationships to other entities.
+* Enhanced Map Collections - expanded to support ElementCollection and new annotations for MapKeyColumn, MapKeyClass and MapKeyJoinColumn
+* Derived Identities - enables the ID of an entity to be derived from another entity, which provides for parent-to-dependent relationships
+* Query API - methods to get typed query parameters and results, supported and in-effect hints and lock mode getter/setter
+* Locking - official support for Pessimistic locking (included in prior OpenJPA releases) along with LockModeType properties and hint
+* JPQL Updates -
+** Embeddables support for path expressions to nested Embeddables and Embeddables with relationships
+** Enhanced Map Collection support for ElementCollection and new query expressions for KEY, ENTRY, VALUE
+** Support for CASE and TYPE expressions along with IN expressions for Collection parameters
+** Support for native date/time/timestamp literals
+** Support for INDEX expressions on an OrderColumn 
+* L2 Cache -
+** Provides cache operations such as entity eviction and cache mode behaviors to use, bypass or refresh items
+** Per-entity annotation to specify whether an entity should be cached
+* Bean Validation - supports using a JSR 303 implementation for entity validation for persist and remove operations
+* Metamodel API - 
+** Provides API to dynamically retrieve metamodel information for a persistence unit
+** Currently limited to persistent state and relationships
+** Used with Criteria API to generate and execute type safe queries
+** Supports dynamic or static generation of the metamodel
+* Criteria API -
+** Provides programmatic construction of queries using an object based query graph
+** Operates on Metamodel objects to provide compile-time type safety enforcement
+* EntityManagerFactory API - updated for new L2 Cache, Properties, Criteria and Metamodel APIs
+* EntityManager API - updated for new Query and Query Result APIs, Hints, Properties, LockModeType, and Detach
+* And many more...  
+
+This distribution is based upon the contributions provided since the Beta 2 release, as defined in the [OpenJPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap], which contains a complete list of included features, including what is on deck for future iterations.
+
+\\
+
+----
+
+h2. Downloads
+
+Use the links below to download the artifacts or source for Apache OpenJPA 2.0.0 Beta 3.  It is always good practice to [verify the integrity|Downloads##Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA artifacts for use within Maven or ANT builds, see the [Obtaining] page.  For information on building OpenJPA from source, see the [Building] page.
+
+
+h3. Binary Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Beta 3 | [apache-openjpa-2.0.0-beta3-binary.zip| http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa/downloads/apache-openjpa-2.0.0-beta3-binary.zip] | [PGP|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa/downloads/apache-openjpa-2.0.0-beta3-binary.zip.asc] |
+
+
+h3. Source Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Beta 3 Source Code | [apache-openjpa-2.0.0-beta3-source.zip| http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa/downloads/apache-openjpa-2.0.0-beta3-source.zip] | [PGP|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa/downloads/apache-openjpa-2.0.0-beta3-source.zip.asc] |
+| Geronimo JPA 2.0 Spec API v1.0 source code | [geronimo-jpa_2.0_spec-1.0-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0-sources.jar.asc] |
+| Geronimo Bean Validation 1.0 Spec API v1.0 source code | [geronimo-validation_1.0_spec-1.0-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/geronimo-validation_1.0_spec-1.0-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/geronimo-validation_1.0_spec-1.0-sources.jar.asc] |
+
+\\
+
+----
+h2. Other Resources
+
+h3. Documentation
+
+* [Release Notes|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/RELEASE-NOTES.html]
+* [HTML Manual|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/docs/manual/]
+
+h3. Quick Start
+
+* [OpenJPA Examples|Quick Start]
+
+h3. Support
+
+* [Reporting bugs and general help|Found a Bug]
+
+h3. Maven Artifacts
+
+* [OpenJPA 2.0.0 Beta 3 JAR|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/openjpa-2.0.0-beta3.jar]
+* [OpenJPA 2.0.0 Beta 3 JAR w/ depends|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/openjpa-all-2.0.0-beta3.jar]
+* [Geronimo JPA 2.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/]
+* [Geronimo Bean Validation 1.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/]
+
+h3. SVN Source Branches
+
+* [OpenJPA 2.0.0 Beta 3|https://svn.apache.org/repos/asf/openjpa/tags/2.0.0-beta3/]
+* [Geronimo JPA 2.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jpa_2.0_spec-1.0/]
+* [Geronimo Bean Validation 1.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-validation_1.0_spec-1.0/]
+\\
+
+\\
+
+----
+h2. Legal
+
+Apache OpenJPA was developed by [The Apache Software Foundation|http://www.apache.org/] and is licensed under [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0].
+Copyright 2006,2010 The Apache Software Foundation.
+Apache, the Apache feather logo and OpenJPA are trademarks of Apache Software Foundation.
+
+Apache OpenJPA is bundled with the schemas from the JPA specifications, by Sun Microsystems and licensed under the CDDL 1.0. The source code is available at: https://glassfish.dev.java.net/source/browse/glassfish/
+
+Please review the [LICENSE|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/LICENSE.txt] and [NOTICE|http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/NOTICE.txt] files in svn, source or binary distributions for more details.
+----
+\\

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-beta.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,104 @@
+h1. OpenJPA 2.0.0 Beta
+
+The Apache OpenJPA community is proud to release a Beta distribution of OpenJPA 2.0.0.  This distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] specification and passes the JPA 2.0 TCK.  Included are many enhancements, fixes, and new functionality; giving developers access to all the new features of JPA 2.0, including:
+* Access Types - expanded to allow specification on a per-persistent type basis or on individual attributes.
+* Embeddables - expanded to include collections of embeddables, nested embeddables, and embeddables containing relationships to other entities.
+* Enhanced Map Collections - expanded to support ElementCollection and new annotations for MapKeyColumn, MapKeyClass and MapKeyJoinColumn
+* Derived Identities - enables the ID of an entity to be derived from another entity, which provides for parent-to-dependent relationships
+* Query API - methods to get typed query parameters and results, supported and in-effect hints and lock mode getter/setter
+* Locking - official support for Pessimistic locking (included in prior OpenJPA releases) along with LockModeType properties and hint
+* JPQL Updates -
+** Embeddables support for path expressions to nested Embeddables and Embeddables with relationships
+** Enhanced Map Collection support for ElementCollection and new query expressions for KEY, ENTRY, VALUE
+** Support for CASE and TYPE expressions along with IN expressions for Collection parameters
+** Support for native date/time/timestamp literals
+** Support for INDEX expressions on an OrderColumn 
+* L2 Cache -
+** Provides cache operations such as entity eviction and cache mode behaviors to use, bypass or refresh items
+** Per-entity annotation to specify whether an entity should be cached
+* Bean Validation - supports using a JSR 303 implementation for entity validation for persist and remove operations
+* Metamodel API - 
+** Provides API to dynamically retrieve metamodel information for a persistence unit
+** Currently limited to persistent state and relationships
+** Used with Criteria API to generate and execute type safe queries
+** Supports dynamic or static generation of the metamodel
+* Criteria API -
+** Provides programmatic construction of queries using an object based query graph
+** Operates on Metamodel objects to provide compile-time type safety enforcement
+* EntityManagerFactory API - updated for new L2 Cache, Properties, Criteria and Metamodel APIs
+* EntityManager API - updated for new Query and Query Result APIs, Hints, Properties, LockModeType, and Detach
+* And many more...  
+
+This beta distribution is based upon the contributions provided in development iterations 1 through 14, as defined in the [JPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap], which contains a complete list of included features, including what is on deck for future iterations.
+
+\\
+
+----
+
+h2. Downloads
+
+Use the links below to download the artifacts or source for Apache OpenJPA 2.0.0 Beta.  It is always good practice to [verify the integrity|Downloads##Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA artifacts for use within Maven or ANT builds, see the [Obtaining] page.  For information on building OpenJPA from source, see the [Building] page.
+
+
+h3. Binary Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Beta | [apache-openjpa-2.0.0-beta-binary.zip| http://www.apache.org/dyn/closer.cgi/openjpa/2.0.0-beta/apache-openjpa-2.0.0-beta-binary.zip] | [PGP|http://www.apache.org/dyn/closer.cgi/openjpa/2.0.0-beta/apache-openjpa-2.0.0-beta-binary.zip.asc] |
+
+
+h3. Source Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Beta Source Code | [apache-openjpa-2.0.0-beta-source.zip| http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa/downloads/apache-openjpa-2.0.0-beta-source.zip] | [PGP|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa/downloads/apache-openjpa-2.0.0-beta-source.zip.asc] |
+| Geronimo JPA 2.0 Spec API v1.0 source code | [geronimo-jpa_2.0_spec-1.0-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0-sources.jar.asc] |
+| Geronimo Bean Validation 1.0 Spec API v1.0 source code | [geronimo-validation_1.0_spec-1.0-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/geronimo-validation_1.0_spec-1.0-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/geronimo-validation_1.0_spec-1.0-sources.jar.asc] |
+
+\\
+
+----
+h2. Other Resources
+
+h3. Documentation
+
+* [Release Notes|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/RELEASE-NOTES.html]
+* [HTML Manual|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/docs/manual/]
+
+h3. Quick Start
+
+* [OpenJPA Examples|Quick Start]
+
+h3. Support
+
+* [Reporting bugs and general help|Found a Bug]
+
+h3. Maven Artifacts
+
+* [OpenJPA 2.0.0 Beta JAR|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/openjpa-2.0.0-beta.jar]
+* [OpenJPA 2.0.0 Beta JAR w/ depends|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/openjpa-all-2.0.0-beta.jar]
+* [Geronimo JPA 2.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/]
+* [Geronimo Bean Validation 1.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/]
+
+h3. SVN Source Branches
+
+* [OpenJPA 2.0.0 Beta|https://svn.apache.org/repos/asf/openjpa/tags/2.0.0-beta/]
+* [Geronimo JPA 2.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jpa_2.0_spec-1.0/]
+* [Geronimo Bean Validation 1.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-validation_1.0_spec-1.0/]
+\\
+
+\\
+
+----
+h2. Legal
+
+Apache OpenJPA was developed by [The Apache Software Foundation|http://www.apache.org/] and is licensed under [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0].
+Copyright 2006,2010 The Apache Software Foundation.
+Apache, the Apache feather logo and OpenJPA are trademarks of Apache Software Foundation.
+
+Apache OpenJPA is bundled with the schemas from the JPA specifications, by Sun Microsystems and licensed under the CDDL 1.0. The source code is available at: https://glassfish.dev.java.net/source/browse/glassfish/
+
+Please review the [LICENSE|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/LICENSE.txt] and [NOTICE|http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/NOTICE.txt] files in svn, source or binary distributions for more details.
+----
+\\
+

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-early-access-2.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-early-access-2.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-early-access-2.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-early-access-2.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,92 @@
+{excerpt:hidden=true}OpenJPA 2.0.0 Early Access 2{excerpt}
+
+h1. OpenJPA 2.0.0 Early Access 2
+
+The Apache OpenJPA community is proud to provide an early access distribution of OpenJPA 2.0.  This distribution is based on the 03/13/2009 draft of the JPA 2.0/JSR-317 specification.  Included are many enhancements, fixes, and new functionality; giving developers early access to many key features of JPA 2.0.  Some of the key features included in this distribution:
+
+* JPA 2.0 API and persistence and orm schemas
+* Support for nested embeddables and relationships within embeddables
+* Support for collections of embeddables and basic types
+* A programmatic query construction API based upon the 10/2008 revision of the JSR-317 specification
+* A standardized Level 2 cache interface
+* Enhanced map collection support
+* Support for standard javax.persistence configuration properties
+* A new prepared query cache for the caching of the SQL underlying JPQL and find queries 
+* Support for derived identities
+* The ability to specify an order column on ordered collections
+* Significant enhancements to JPQL
+* Automatic orphan removal
+* Support for individual entity detachment, including the ability to cascade
+* Methods to retrieve active and all supported properties on the entity manager and entity manager factory
+* New lock modes, including pessimistic locking on a per entity manager and query method level
+* Support for query and lock timeout hints on a per entity manager and query method level
+* Specification of explicit persistent access type on persistent classes and attributes
+* Many more...  
+
+This early access distribution is based upon the contributions provided in development iterations through iteration 7, as defined in the [JPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap].  The [JPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap] contains a complete list of features and feature summaries, including what is on deck for future iterations.
+
+h2. Legal
+
+Apache OpenJPA was developed by The Apache Software Foundation [http://www.apache.org/] and is licensed under [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0].
+Copyright (C) 2006-2009 Apache Software Foundation.
+Apache and the Apache feather logo are trademarks of Apache Software Foundation.
+
+Apache OpenJPA is bundled with the schemas from the JPA specification, by Sun Microsystems and licensed under the CDDL 1.0. The source code is available at: https://glassfish.dev.java.net/source/browse/glassfish/
+
+Please review the [LICENSE|https://svn.apache.org/repos/asf/openjpa/branches/2.0.0-EA2/LICENSE.txt] and [NOTICE|https://svn.apache.org/repos/asf/openjpa/branches/2.0.0-EA2/NOTICE.txt] files in svn, source or binary distributions for more details.
+
+{note}
+This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is *made available for testing and evaluation purposes only*. The code is not compatible with any specification of the JCP.
+{note}
+
+
+h2. Downloads
+
+Use the links below to download the artifacts or source for Apache OpenJPA 2.0.0 Early Access 2.  It is always good practice to [verify the integrity|Downloads##Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA artifacts for use within Maven or ANT builds, see the [Obtaining] page.  For information on building OpenJPA from source, see the [Building] page.
+
+
+h3. Binary Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Early Access 2 runtime | [apache-openjpa-2.0.0-EA2-SNAPSHOT-binary.zip| http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/apache-openjpa-2.0.0-EA2-SNAPSHOT-binary.zip] | [MD5|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/apache-openjpa-2.0.0-EA2-SNAPSHOT-binary.zip.MD5] |
+
+
+h3. Source Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Early Access 2 source code | [apache-openjpa-2.0.0-EA2-SNAPSHOT-source.zip|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/apache-openjpa-2.0.0-EA2-SNAPSHOT-source.zip] | [MD5|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/apache-openjpa-2.0.0-EA2-SNAPSHOT-source.zip.MD5] |
+| Geronimo JPA 2.0 Early Access Spec source code | [geronimo-jpa_2.0_spec-1.0-EA2-SNAPSHOT-sources.jar|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/geronimo-jpa_2.0_spec-1.0-EA2-SNAPSHOT-sources.jar] | [MD5|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/geronimo-jpa_2.0_spec-1.0-EA2-SNAPSHOT-sources.jar.MD5] |
+| Geronimo Validation 1.0 Early Access Spec source code | [geronimo-validation_1.0_spec-1.0-EA-SNAPSHOT-sources.jar|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/geronimo-validation_1.0_spec-1.0-EA-SNAPSHOT-sources.jar] | [MD5|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/downloads/geronimo-validation_1.0_spec-1.0-EA-SNAPSHOT-sources.jar.MD5] |
+
+
+h2. Other Resources
+
+h3. Documentation
+
+* [HTML Manual|http://openjpa.apache.org/builds/2.0.0-EA2-SNAPSHOT/docs/manual/]
+
+h3. Quick Start
+
+* [OpenJPA Examples|Quick Start]
+
+h3. Support
+
+* [Reporting bugs and general help|Found a Bug]
+
+h3. Maven Artifacts
+
+* [OpenJPA 2.0.0 Early Access 2 aggregate jar|http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/openjpa/2.0.0-EA2-SNAPSHOT/]
+* [Geronimo JPA 2.0 Early Access Spec|http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-EA2-SNAPSHOT/]
+* [Geronimo Validation 1.0 Early Access Spec|http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0-EA-SNAPSHOT/]
+
+h3. SVN Source Branches
+
+* [OpenJPA 2.0.0 Early Access|https://svn.apache.org/repos/asf/openjpa/branches/2.0.0-EA2/]
+* [Geronimo JPA 2.0 Early Access Spec|https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo-jpa_2.0_spec-1.0-EA2/]
+* [Geronimo Validation 1.0 Early Access Spec|https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo-validation_1.0_spec-1.0-EA/]
+\\
+
+\\
+

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-milestone-3.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-milestone-3.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-milestone-3.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0-milestone-3.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,97 @@
+{excerpt:hidden=true}OpenJPA 2.0.0 Milestone 3{excerpt}
+
+h1. OpenJPA 2.0.0 Milestone 3
+
+The Apache OpenJPA community is proud to provide a Milestone 3 distribution of OpenJPA 2.0.  This distribution is based on the 20090922 Proposed Final Draft 2 of the JSR-317 JPA 2.0 specification.  Included are many enhancements, fixes, and new functionality; giving developers early access to many key features of JPA 2.0.  Some of the key features included in this distribution:
+
+* [JSR-317 JPA 2.0|http://jcp.org/en/jsr/detail?id=317] support based on the Proposed Final Draft 2 (20090922) of the APIs and schemas.
+* [JSR-303 Bean Validation|http://jcp.org/en/jsr/detail?id=303] support based on the 1.0.CR5 level of the APIs and schema.
+* No Bean Validation API or provider is included with OpenJPA, but either the [Hibernate RI v4.0.0 CR1 | https://validator.hibernate.org/] or [Agimatec Validation v0.9.3 | http://code.google.com/p/agimatec-validation/] can be used.
+* Many documentation updates and automatic setting of compatibility options based on persistence version.
+* Support for the Criteria and Metamodel API, which can be used together to create and execute strongly-typed programmatic queries.
+* Metamodel source file generation.
+* Support for cascading detach using cascade-detach as specified in the orm.xml.
+* Assertion that relationships in MappedSuperclass are unidirectional.
+* Support for the TypedQuery and Tuple interfaces.
+* Support for naming of unique constraints.
+* Lob, Temporal, and Enumeration can now be specified on element collections.
+* JPQL now supports multiple constructors in the query projection list.
+* Support for the shared-cache-mode element in the persistence.xml.
+* Support for Cacheable annotation and CacheStoreMode/CacheRetriveMode properties.
+* Support for JDBC date, time, and timestamp literals within JPQL and Criteria queries.
+* Significant improvements to OpenJPA's subquery processing.
+* Performance enhancements to class reflection utility.
+* OpenJPA now includes the ability to use a pluggable encryption provider.
+* New example which showcases the use of embeddables.
+* [Improved test coverage|openjpa:JPA 2.0 Test Coverage] for many database platforms and separation of database support into verified and compatible categories.
+* Many more...  
+
+This early access distribution is based upon the contributions provided in development iterations 8 through 12, as defined in the [JPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap].  The [JPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap] contains a complete list of features and feature summaries, including what is on deck for future iterations.
+
+h2. Legal
+
+Apache OpenJPA was developed by The Apache Software Foundation [http://www.apache.org/] and is licensed under [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0].
+Copyright (C) 2006-2009 Apache Software Foundation.
+Apache and the Apache feather logo are trademarks of Apache Software Foundation.
+
+Apache OpenJPA is bundled with the schemas from the JPA specifications, by Sun Microsystems and licensed under the CDDL 1.0. The source code is available at: https://glassfish.dev.java.net/source/browse/glassfish/
+
+Please review the [LICENSE|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/LICENSE.txt] and [NOTICE|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/NOTICE.txt] files in svn, source or binary distributions for more details.
+
+{note}
+This is an implementation of an early-draft specification developed under the Java Community Process (JCP). The code is untested and presumed not to be a compatible implementation of the JSR-317 Java Persistence API, Version 2.0 specification.  We encourage you to migrate to an implementation of the JSR-317 Java Persistence API, Version 2.0 specification that has been tested and verified to be compatible as soon as such an implementation is available, and we encourage you to retain this notice in any implementation of JSR-317 Java Persistence API, Version 2.0 specification that you distribute.
+{note}
+
+
+h2. Downloads
+
+Use the links below to download the artifacts or source for Apache OpenJPA 2.0.0 Milestone 3.  It is always good practice to [verify the integrity|Downloads##Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA artifacts for use within Maven or ANT builds, see the [Obtaining] page.  For information on building OpenJPA from source, see the [Building] page.
+
+
+h3. Binary Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Milestone 3 | [apache-openjpa-2.0.0-M3-binary.zip| http://www.apache.org/dyn/closer.cgi/openjpa/2.0.0-M3/apache-openjpa-2.0.0-M3-binary.zip] | [PGP|http://www.apache.org/dyn/closer.cgi/openjpa/2.0.0-M3/apache-openjpa-2.0.0-M3-binary.zip.asc] |
+
+
+h3. Source Assemblies
+
+|| Description || Download || Signatures ||
+| OpenJPA 2.0.0 Milestone 3 Source Code | [apache-openjpa-2.0.0-M3-source.zip| http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa/downloads/apache-openjpa-2.0.0-M3-source.zip] | [PGP|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa/downloads/apache-openjpa-2.0.0-M3-source.zip.asc] |
+| Geronimo JPA 2.0 PFD2 source code | [geronimo-jpa_2.0_spec-1.0-PFD2-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-PFD2/geronimo-jpa_2.0_spec-1.0-PFD2-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-PFD2/geronimo-jpa_2.0_spec-1.0-PFD2-sources.jar.asc] |
+| Geronimo Validation 1.0 Early Access Spec source code | [geronimo-validation_1.0_spec-1.0-CR5-sources.jar|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0-CR5/geronimo-validation_1.0_spec-1.0-CR5-sources.jar] | [PGP|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0-CR5/geronimo-validation_1.0_spec-1.0-CR5-sources.jar.asc] |
+
+
+h2. Other Resources
+
+h3. Documentation
+
+* [Release Notes|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/RELEASE-NOTES.html]
+* [HTML Manual|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/docs/manual/]
+
+h3. Quick Start
+
+* [OpenJPA Examples|Quick Start]
+
+h3. Support
+
+* [Reporting bugs and general help|Found a Bug]
+
+h3. Maven Artifacts
+
+* [OpenJPA 2.0.0 Milestone 3 JAR|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/apache-openjpa-2.0.0-M3.jar]
+* [OpenJPA 2.0.0 Milestone 3 JAR w/ depends|http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/apache-openjpa-2.0.0-M3.jar]
+* [Geronimo JPA 2.0 PFD2 Spec artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0-PFD2/]
+* [Geronimo Validation 1.0 CR5 Spec artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0-CR5/]
+
+h3. SVN Source Branches
+
+* [OpenJPA 2.0.0 Milestone 3|https://svn.apache.org/repos/asf/openjpa/tags/2.0.0-M3/]
+* [Geronimo JPA 2.0 PFD2 Spec|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jpa_2.0_spec-1.0-PFD2/]
+* [Geronimo Validation 1.0 CR5 Spec|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-validation_1.0_spec-1.0-CR5/]
+\\
+
+\\
+

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.0.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,97 @@
+h1. OpenJPA 2.0.0
+
+The Apache OpenJPA community is proud to announce the release of Apache OpenJPA 2.0.0.  This distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] 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).  Included are many enhancements, fixes, and new functionality; giving developers access to all the new features of JPA 2.0, including:
+* Access Types - expanded to allow specification on a per-persistent type basis or on individual attributes.
+* Embeddables - expanded to include collections of embeddables, nested embeddables, and embeddables containing relationships to other entities.
+* Enhanced Map Collections - expanded to support ElementCollection and new annotations for MapKeyColumn, MapKeyClass and MapKeyJoinColumn
+* Derived Identities - enables the ID of an entity to be derived from another entity, which provides for parent-to-dependent relationships
+* Query API - methods to get typed query parameters and results, supported and in-effect hints and lock mode getter/setter
+* Locking - official support for Pessimistic locking (included in prior OpenJPA releases) along with LockModeType properties and hint
+* JPQL Updates -
+** Embeddables support for path expressions to nested Embeddables and Embeddables with relationships
+** Enhanced Map Collection support for ElementCollection and new query expressions for KEY, ENTRY, VALUE
+** Support for CASE and TYPE expressions along with IN expressions for Collection parameters
+** Support for native date/time/timestamp literals
+** Support for INDEX expressions on an OrderColumn 
+* L2 Cache -
+** Provides cache operations such as entity eviction and cache mode behaviors to use, bypass or refresh items
+** Per-entity annotation to specify whether an entity should be cached
+* Bean Validation - supports using a JSR 303 implementation for entity validation for persist and remove operations
+* Metamodel API - 
+** Provides API to dynamically retrieve metamodel information for a persistence unit
+** Used with Criteria API to generate and execute type safe queries
+** Supports dynamic or static generation of the metamodel
+* Criteria API -
+** Provides programmatic construction of queries using an object based query graph
+** Operates on Metamodel objects to provide compile-time type safety enforcement
+* EntityManagerFactory API - updated for new L2 Cache, Properties, Criteria and Metamodel APIs
+* EntityManager API - updated for new Query and Query Result APIs, Hints, Properties, LockModeType, and Detach
+* OSGi - support for the Persistence Unit Service Specification 1.0 in the OSGi Service Platform Release 4 Enterprise Version 4.2 specifications has been provided by integration with the Apache Aries JPA module
+* And many more...  
+
+This distribution is based upon the contributions provided in all of the development iterations for 2.0, as defined in the [OpenJPA 2.0 Roadmap|http://cwiki.apache.org/confluence/display/openjpa/JPA+2.0+Roadmap].
+
+Additional information on the OpenJPA project may be found at [the project web site|http://openjpa.apache.org].
+
+\\
+
+----
+
+h2. Downloads
+
+Use the links below to download the artifacts or source for Apache OpenJPA 2.0.0.  It is always good practice to [verify the integrity|Downloads##Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA artifacts for use within Maven or ANT builds, see the [Obtaining] page.  For information on building OpenJPA from source, see the [Building] page.
+
+
+|| Description || Download || Checksums || Signatures ||
+| OpenJPA 2.0.0 Binary | [apache-openjpa-2.0.0-binary.zip|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip] | [MD5|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.asc] |
+| OpenJPA 2.0.0 Source Code | [apache-openjpa-2.0.0-source.zip| http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip] | [MD5|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.asc] |
+
+\\
+
+----
+h2. Other Resources
+
+h3. Documentation
+
+* [Release Notes|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/RELEASE-NOTES.html]
+* [User Guide (HTML)|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/]
+* [User Guide (PDF)|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/manual.pdf]
+* [Java API Docs|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/javadoc/]
+
+h3. Quick Start
+
+* [OpenJPA Examples|Quick Start]
+
+h3. Support
+
+* [Reporting bugs and general help|Found a Bug]
+
+h3. Maven Artifacts
+
+* [OpenJPA 2.0.0 JAR|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/openjpa-2.0.0.jar]
+* [OpenJPA 2.0.0 JAR w/ depends|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/openjpa-all-2.0.0.jar]
+* [Geronimo JPA 2.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/]
+* [Geronimo Bean Validation 1.0 Spec API artifacts|https://repository.apache.org/content/repositories/releases/org/apache/geronimo/specs/geronimo-validation_1.0_spec/1.0/]
+
+h3. SVN Source Branches
+
+* [OpenJPA 2.0.0 |https://svn.apache.org/repos/asf/openjpa/tags/2.0.0/]
+* [Geronimo JPA 2.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jpa_2.0_spec-1.0/]
+* [Geronimo Bean Validation 1.0 Spec API|https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-validation_1.0_spec-1.0/]
+\\
+
+\\
+
+----
+h2. Legal
+
+Apache OpenJPA was developed by [The Apache Software Foundation|http://www.apache.org/] and is licensed under [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0].
+Copyright 2006,2010 The Apache Software Foundation.
+
+Apache OpenJPA is bundled with the schemas from the JPA specifications, by Sun Microsystems and licensed under the CDDL 1.0. The source code is available at: https://glassfish.dev.java.net/source/browse/glassfish/
+
+Please review the [LICENSE|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/LICENSE.txt] and [NOTICE|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/NOTICE.txt] files in svn, source or binary distributions for more details.
+----
+\\

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.0.1.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.0.1.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.0.1.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.0.1.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,37 @@
+h1. OpenJPA 2.0.1
+
+The Apache OpenJPA community is proud to announce the maintenance release of Apache OpenJPA 2.0.1.  As with the prior 2.0.0 release, this distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] specification and passes the JPA 2.0 TCK, while remaining backwards compatible with the prior 1.2.x releases based on the Java Persistence API (JPA 1.0) part of Java Community Process JSR-220 (Enterprise JavaBeans 3.0).  For a list of all the new features of JPA 2.0, please checkout the [OpenJPA 2.0.0] release notes.
+
+Additional information on the OpenJPA project may be found at [the project web site|http://openjpa.apache.org].
+
+
+h1. Changes in OpenJPA 2.0.1
+
+h3. Sub-task
+    * [OPENJPA-1635|https://issues.apache.org/jira/browse/OPENJPA-1635] - Reduce lock contention in MetaDataRepository.processRegisteredClasses
+    * [OPENJPA-1638|https://issues.apache.org/jira/browse/OPENJPA-1638] - Add test variation to TestNamedQueryLockMode
+
+h3. Bug
+    * [OPENJPA-1424|https://issues.apache.org/jira/browse/OPENJPA-1424] - Out of bounds exception using fetch plan
+    * [OPENJPA-1641|https://issues.apache.org/jira/browse/OPENJPA-1641] - SybaseDictionary should try both JDBC column names and Sybase specific column names
+    * [OPENJPA-1668|https://issues.apache.org/jira/browse/OPENJPA-1668] - User's ''DBDictionary.sequenceSQL' setting not being honored on zOS 
+    * [OPENJPA-1678|https://issues.apache.org/jira/browse/OPENJPA-1678] - SQL Parameter values may contain sensitive information and should not be logged by default.
+    * [OPENJPA-1679|https://issues.apache.org/jira/browse/OPENJPA-1679] - Index name too long for DB2 zOS when schema is present
+    * [OPENJPA-1690|https://issues.apache.org/jira/browse/OPENJPA-1690] - DistinctResultList is not Serializable
+    * [OPENJPA-1704|https://issues.apache.org/jira/browse/OPENJPA-1704] - PCEnhancer incorrectly generates readExternal 
+    * [OPENJPA-1713|https://issues.apache.org/jira/browse/OPENJPA-1713] - OutOfMemory caused by EntityManagerImpl.push/popFetchPlan processing
+    * [OPENJPA-1714|https://issues.apache.org/jira/browse/OPENJPA-1714] - Consider openjpa.Optimistic setting when calculating the default lock mode to apply to a named query
+    * [OPENJPA-1715|https://issues.apache.org/jira/browse/OPENJPA-1715] - OpenJPA generates wrong SQL if a result variable that references an aggregate expression is used in ORDER BY clause
+    * [OPENJPA-1719|https://issues.apache.org/jira/browse/OPENJPA-1719] - Prepared SQL cache ordering problem with subqueries. 
+    * [OPENJPA-1722|https://issues.apache.org/jira/browse/OPENJPA-1722] - Problem serializing DistinctResultList when EntityManager is closed
+    * [OPENJPA-1737|https://issues.apache.org/jira/browse/OPENJPA-1737] - The openjpa-2.0.0.jar does not have its MANIFEST.MF has the first entry
+    * [OPENJPA-1742|https://issues.apache.org/jira/browse/OPENJPA-1742] - Recover if connectionFactory on EntityManagerFactory is invalid but cf on EntityManager is valid. 
+    * [OPENJPA-1749|https://issues.apache.org/jira/browse/OPENJPA-1749] - Throw exception if using datacache / synchronize mappings and specifying datasource name at EM creation.
+    * [OPENJPA-1753|https://issues.apache.org/jira/browse/OPENJPA-1753] - TestMixedLockManagerLockPermutation: Timing issue determines the pass/no-pass of the test case
+
+h3. Improvement
+    * [OPENJPA-1637|https://issues.apache.org/jira/browse/OPENJPA-1637] - Upgrade to latest Geronimo Specs for JPA2 and Bean Validation
+    * [OPENJPA-1673|https://issues.apache.org/jira/browse/OPENJPA-1673] - Update MetaDataRepository docs
+    * [OPENJPA-1712|https://issues.apache.org/jira/browse/OPENJPA-1712] - Upgrade builds to use Apache hosted Nexus repo
+    * [OPENJPA-1735|https://issues.apache.org/jira/browse/OPENJPA-1735] - Mark commons-logging as provided in the build to remove transient maven dependency
+    * [OPENJPA-1771|https://issues.apache.org/jira/browse/OPENJPA-1771] - Upgrade to latest Apache BVAL for testing and apache-rat plugin

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.1.0.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.1.0.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.1.0.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.1.0.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,207 @@
+h1. OpenJPA 2.1.0
+
+The Apache OpenJPA community is proud to announce the release of Apache OpenJPA 2.1.0.  As with the prior 2.0.1 release, this distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] specification and passes the JPA 2.0 TCK, while remaining backwards compatible with the prior 1.2.x releases based on the Java Persistence API (JPA 1.0) part of Java Community Process JSR-220 (Enterprise JavaBeans 3.0).  For a list of all the new features of JPA 2.0, please checkout the [OpenJPA 2.0.1] release notes.
+
+Additional information on the OpenJPA project may be found at [the project web site|http://openjpa.apache.org].
+
+h1. Changes in OpenJPA 2.1.0
+
+h3. Sub-task
+    * OPENJPA-1214 - RelationFieldStrategy behaviour
+    * OPENJPA-1247 - WriteBehindCallback sleepTime interval of one EMF datacache adversely impacting other EMF datacache
+    * OPENJPA-1311 - StoreCacheImpl
+    * OPENJPA-1312 - SelectImpl
+    * OPENJPA-1313 - RowManagerImpl
+    * OPENJPA-1314 - QueryResultCacheImpl
+    * OPENJPA-1316 - GeneratorImpl
+    * OPENJPA-1317 - FetchPlanImpl
+    * OPENJPA-1318 - org.apache.openjpa.persistence.ExtentImpl
+    * OPENJPA-1320 - BrokerImpl
+    * OPENJPA-1348 - Embeddable data not persisted when using WriteBehind cache flush operation
+    * OPENJPA-1635 - Reduce lock contention in MetaDataRepository.processRegisteredClasses
+    * OPENJPA-1638 - Add test variation to TestNamedQueryLockMode
+    * OPENJPA-1730 - Bundle Apache Commons DBCP in our binary distribution
+    * OPENJPA-1731 - Document and provide samples on how to use commons-dbcp
+    * OPENJPA-1764 - Automatically enable connection pooling in unmanaged environments
+    * OPENJPA-1821 - Upgrade to Commons DBCP 1.4
+    * OPENJPA-1826 - Can we have a new type for ignoring values?
+h3. Bug
+    * OPENJPA-398 - ConcurrentModificationException at org.apache.openjpa.kernel.BrokerImpl
+    * OPENJPA-526 - Insert text more than 4K bytes to Clob column causes SQLException: Exhausted Resultset
+    * OPENJPA-641 - ConcurrentModificationException with self-referring entity-class when not running the enhancer
+    * OPENJPA-1372 - Generating identifiers by using sequence table may fail during sequence table initialization
+    * OPENJPA-1424 - Out of bounds exception using fetch plan
+    * OPENJPA-1454 - InstrumentationFactory crashes the tomcat WebappClassLoader by injecting org.apache.openjpa classes into the SystemClassLoader
+    * OPENJPA-1501 - EntityManager.find may return multiple instances of Entities with String identities if id value has trailing spaces.
+    * OPENJPA-1508 - ArrayIndexOutOfBoundsException being thrown from ClassMetaData.getExtraFieldDataIndex()
+    * OPENJPA-1550 - When batchLimit=-1 or >1 and an exception is caused, the params and failedObject are missing from the resultant exception.
+    * OPENJPA-1582 - @OrderColumn(updatable=false) may have the order column field updated
+    * OPENJPA-1584 - PreparedQuery gives wrong result if query has subquery and parameters are used in both main select and subselect
+    * OPENJPA-1609 - PessimisticLockException instead of LockTimeoutException thrown on DB2V9 for ZOS
+    * OPENJPA-1613 - Exception thrown when enhancing a (property access) class that has an abstract @MappedSuperclass with no annotated properties
+    * OPENJPA-1626 - ParseException when specified name of QueryCache
+    * OPENJPA-1627 - ORderBy with @ElementJoinColumn and EmbeddedId uses wrong columns in SQL
+    * OPENJPA-1634 - Loading JAXB meta data when using MetaDataRepository preloading isn't thead safe.
+    * OPENJPA-1641 - SybaseDictionary should try both JDBC column names and Sybase specific column names
+    * OPENJPA-1644 - Null field values after calling EntityManager.remove()
+    * OPENJPA-1646 - DataCacheManager initialization still isn't thread safe.
+    * OPENJPA-1648 - Slice thread pool breaks down under high concurrency
+    * OPENJPA-1662 - Type support has regressed in OpenJPA 2.0
+    * OPENJPA-1665 - Problems when using auto incrementing colums that start at zero
+    * OPENJPA-1667 - Incorrect column type for LOB streaming in MySQL
+    * OPENJPA-1668 - User's ''DBDictionary.sequenceSQL' setting not being honored on zOS
+    * OPENJPA-1670 - PCRegistry memory leak when using MetaDataRepository preloading.
+    * OPENJPA-1676 - PCClassFileTransformer.transform causing NPE when class name is null
+    * OPENJPA-1678 - SQL Parameter values may contain sensitive information and should not be logged by default.
+    * OPENJPA-1682 - TestSimpleXmlEntity.testId failed with invalid DB2 create table SQL statement
+    * OPENJPA-1683 - Why string encoding of OpenJPA Identity instances for LongId differes from other built-in identity types?
+    * OPENJPA-1685 - Comma delimited validation groups defined in persistence.xml do not handle whitespace
+    * OPENJPA-1689 - The mapping tool does not remove user created sequences on PostgreSQL
+    * OPENJPA-1690 - DistinctResultList is not Serializable
+    * OPENJPA-1691 - Oracle XMLType column failed to insert/update when xml contains more than 4000 characters
+    * OPENJPA-1692 - Add post creation callback to BrokerFactory
+    * OPENJPA-1695 - OutOfMemoryError from CacheMarshallerImpl.setInputUrlFromResourceLocation.
+    * OPENJPA-1696 - Type discriminator for polymorphic queries limited to Single Table inheritance
+    * OPENJPA-1697 - A EnumValueHandler strategy along with XmlType annotation incorrectly mapped to XmlType in create table DDL
+    * OPENJPA-1701 - Calling em.refresh(...) causes a WARNING message to be logged
+    * OPENJPA-1704 - PCEnhancer incorrectly generates readExternal
+    * OPENJPA-1713 - OutOfMemory caused by EntityManagerImpl.push/popFetchPlan processing
+    * OPENJPA-1715 - OpenJPA generates wrong SQL if a result variable that references an aggregate expression is used in ORDER BY clause
+    * OPENJPA-1719 - Prepared SQL cache ordering problem with subqueries.
+    * OPENJPA-1722 - Problem serializing DistinctResultList when EntityManager is closed
+    * OPENJPA-1726 - Clean up OpenJPA test case failures for PostgreSQL
+    * OPENJPA-1727 - QueryCache TIMESTAMP eviction policy doesn't evict a timed out query if it returns zero results.
+    * OPENJPA-1736 - Mappings with foreign keys as identity fields sometimes not resolved correctly
+    * OPENJPA-1737 - The openjpa-2.0.0.jar does not have its MANIFEST.MF has the first entry
+    * OPENJPA-1738 - Prepared SQL query does not handle collection-valued parameter of persistence-capable objects
+    * OPENJPA-1740 - Type expression for entites using Joined table strategy is not working properly
+    * OPENJPA-1742 - Recover if connectionFactory on EntityManagerFactory is invalid but cf on EntityManager is valid.
+    * OPENJPA-1743 - Tool configuration does not support EMF anchors
+    * OPENJPA-1749 - Throw exception if using datacache / synchronize mappings and specifying datasource name at EM creation.
+    * OPENJPA-1751 - New openbooks and image-gallery samples are not in the binary assembly
+    * OPENJPA-1752 - TestPessimisticLocks JUNIT test produced inconsistent behavior with various backends
+    * OPENJPA-1753 - TestMixedLockManagerLockPermutation: Timing issue determines the pass/no-pass of the test case
+    * OPENJPA-1757 - Em.refresh(..) not refreshing from the DB when shared-cache-mode is set to ALL
+    * OPENJPA-1765 - TableGenerator doesn't properly utilize all keys when under heavy stress.
+    * OPENJPA-1769 - Broker getObjectId(...) doesn't return a proper object id for an Entity that is detached and has no DetachedStateManager
+    * OPENJPA-1770 - Inconsistent behaviour when fetching an Entity that has a null embeddable and the DataCache is enabled
+    * OPENJPA-1784 - Map value updates not flushed
+    * OPENJPA-1788 - Problem in Firebird 2.1 with sequence creation
+    * OPENJPA-1790 - java.lang.VerifyError thrown when trying to commit entity.
+    * OPENJPA-1793 - @EmbeddedId class having only one field java.sql.Data
+    * OPENJPA-1800 - Duplicate column created for sybase
+    * OPENJPA-1801 - CacheStatistics misses are improperly calculated.
+    * OPENJPA-1804 - NPE in MappingInfo.java line 1514
+    * OPENJPA-1809 - Refresh of versioned entity locked with pessimistic locking throws incorrect exception
+    * OPENJPA-1810 - ClassCastException when using QueryCache and Criteria API
+    * OPENJPA-1811 - Dynamic load of enhancer agent on Mac OS X fails
+    * OPENJPA-1814 - JPQL fails with Group By and Having aggregate_expression IN (subquery)
+    * OPENJPA-1818 - SQL-Syntax errors with h2
+    * OPENJPA-1819 - ORDER BY will append additional column to the SELECT clause which may potentialy cause ORA-00979 error
+    * OPENJPA-1828 - Query with expression IN (collection_valued_input_parameter) should report syntax error, correct usange is IN collection_valued_input_parameter
+    * OPENJPA-1830 - Deserialization of EMF causes connectionPassword to be overwritten with Value.INVISIBLE
+    * OPENJPA-1831 - DataSourceFactory manipulates queryTimeout which is already in milliseconds
+    * OPENJPA-1832 - Numeric is not a fixed size type for Sybase
+    * OPENJPA-1835 - dummy is not a valid column name for Sybase
+    * OPENJPA-1838 - Sybase can create Foriegn Keys
+    * OPENJPA-1839 - TestXMLCustomerOrder failed against Oracle with "ORA-01461: can bind a LONG value only for insert into a LONG column"
+    * OPENJPA-1840 - QueryTimeoutException not thrown with Sybase
+    * OPENJPA-1853 - iSeries DB2 problem with using @GeneratedValue(strategy=GenerationType.IDENTITY)
+    * OPENJPA-1856 - Executing bulk updates should evict stale data from the DataCache
+    * OPENJPA-1857 - Wrong exception is thrown when JoinColumn annotation is not incorrectly specified
+    * OPENJPA-1866 - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataSerializer missing break on Switch
+    * OPENJPA-1867 - ClassCastException when using DataCache
+    * OPENJPA-1870 - Blob types override column definition from @Column annotation with MySQL
+    * OPENJPA-1874 - Handle Oracle specific XML column type with @Lob annotation
+    * OPENJPA-1877 - Treat Oracle XMLType columns as XML
+    * OPENJPA-1881 - Create "completion" message for the Enhancement processing
+    * OPENJPA-1882 - NPE in DataCacheStoreManager when all types aren't cached
+    * OPENJPA-1886 - Query trace may contain sensitive information and should not be logged by default.
+    * OPENJPA-1890 - NPE is thrown when an Embeddable object is set more than once to a managed entity
+    * OPENJPA-1892 - NullPointerException thrown by the BrokerImpl.find() if requesting an entity which is marked by the @Cacheable(false) annotation
+    * OPENJPA-1893 - Missing join clause in query with collection-table with two join-columns
+    * OPENJPA-1894 - Performance Improvement for SelectImpl
+    * OPENJPA-1896 - OpenJPA cannot store POJOs if a corresponding record already exists
+    * OPENJPA-1897 - Sybase reserved words may not be used as column names
+    * OPENJPA-1898 - TestQueryMultiThreaded fails with OOME "unable to create new native thread"
+    * OPENJPA-1900 - ClassCastException when serializing an entity if DetachedStateField=true
+    * OPENJPA-1902 - SQLServer reserved words may not be used as identifiers
+    * OPENJPA-1904 - OptimisticLockException during refresh(*,PESSIMISTIC_*) with eagar fetch on relationship fields
+    * OPENJPA-1905 - jar-file validation should be deferred until after OpenJPA is confirmed to be the application's chosen provider
+    * OPENJPA-1906 - Issue info / warning message when connection retain mode is always
+    * OPENJPA-1909 - enhance unit tests with the correct persistence.xml
+    * OPENJPA-1910 - openjpa uses application ClassLoader for resolving BrokerFactory (revisited)
+    * OPENJPA-1911 - InvalidStateException is thrown when merge an entity with derived identiy
+    * OPENJPA-1918 - MetaDataRepository.preload() ignores class loader returned by PersistenceUnitInfo.getClassLoader()
+    * OPENJPA-1923 - Allow flexible (non-standard) syntax for collection-valued parameters in IN() expresseion of JPQL query
+    * OPENJPA-1935 - Informix lock exceptions are not mapped properly by OpenJPA
+    * OPENJPA-1938 - Typo of time data type in SQLServerdictionary for MSSQL 2008
+h3. Improvement
+    * OPENJPA-6 - OpenJPA doesn't meaningfully implement JDBC3, JDBC4 methods in its delegates
+    * OPENJPA-735 - Provide dictionary support for SolidDB
+    * OPENJPA-1364 - Upgrade to latest commons-lang for required OSGi metadata
+    * OPENJPA-1378 - Provide LRU option for L2 data cache
+    * OPENJPA-1563 - Better parameter validation on StoreCache.pinAll() method
+    * OPENJPA-1612 - Mapping an unsupported type
+    * OPENJPA-1637 - Upgrade to latest Geronimo Specs for JPA2 and Bean Validation
+    * OPENJPA-1643 - Use container-managed data sources as Slice
+    * OPENJPA-1649 - Refactor property processing for distributed Slice configuration
+    * OPENJPA-1673 - Update MetaDataRepository docs
+    * OPENJPA-1699 - Streaming Lob support in DB2
+    * OPENJPA-1700 - Use FindBugs to reduce coding errors
+    * OPENJPA-1707 - A warning message should be logged when a down level enhanced Entity is encountered.
+    * OPENJPA-1708 - Excessive Info message on locking row in optimistic transaction
+    * OPENJPA-1712 - Upgrade builds to use Apache hosted Nexus repo
+    * OPENJPA-1717 - CacheStatistics should not be collected by default in FinderCache
+    * OPENJPA-1723 - Improve the scalability of PreparedQueryCacheImpl
+    * OPENJPA-1724 - Allow MappingTool to generate DDL SQL files in a different encoding than the local JVM
+    * OPENJPA-1729 - Simplified connection pooling
+    * OPENJPA-1732 - LogFactory adapter for SLF4J
+    * OPENJPA-1733 - Not meaningful message on bean validation valicator configuration - "null" resaon
+    * OPENJPA-1734 - Support the DynamicEnhnacer on IBM JDK
+    * OPENJPA-1735 - Mark commons-logging as provided in the build to remove transient maven dependency
+    * OPENJPA-1739 - Add pluggable instrumentation and instrumentation provider capabilities to OpenJPA
+    * OPENJPA-1754 - Include Bean Validation API and Implementation in openjpa-all and binary distribution
+    * OPENJPA-1761 - Upgrade Commons Pool from 1.5.3 to 1.5.4
+    * OPENJPA-1763 - Remove the requirement to configure openjpa.RemoteCommitProvider when using the DataCache
+    * OPENJPA-1771 - Upgrade to latest Apache BVAL for testing and apache-rat plugin
+    * OPENJPA-1776 - Allow slice distribution policy to delay the decision to select the target slice
+    * OPENJPA-1791 - Remove test-base and testsupport artifacts dependency for *-test.jar creation
+    * OPENJPA-1807 - Improved lifecycle tracing of EntityManager and EntityManagerFactory
+    * OPENJPA-1833 - Add build date/time, branch version/revision and copyright to docs
+    * OPENJPA-1836 - Update nightly-upload build script to use key/passphrase
+    * OPENJPA-1841 - Allow DBDictionary to optimize IS NOT NULL SQL for specific data types.
+    * OPENJPA-1844 - Create a JConsole plugin to display DataCache statistics and help tune the cache
+    * OPENJPA-1847 - Use a single connection when generating schema
+    * OPENJPA-1855 - OpenJPA shouldn't silently ignore an invalid javax.persistence.xxxx configuration property
+    * OPENJPA-1858 - Cache a reference to MetaDataRepository in BrokerImpl
+    * OPENJPA-1861 - Update maven plugins used in builds to support Maven 3.0
+    * OPENJPA-1863 - update HSQL dictionary for HSQLDB 2.0
+    * OPENJPA-1865 - Makes inefficient use of keySet iterator instead of entrySet iterator
+    * OPENJPA-1868 - Miscellaneous FindBugs suggested performance improvements
+    * OPENJPA-1871 - Makes inefficient use of keySet iterator instead of entrySet iterator
+    * OPENJPA-1872 - Optimize CacheMap read performance
+    * OPENJPA-1885 - Improve persistAll to avoid redundant checked on each instance
+    * OPENJPA-1888 - Add generics to the Kernel
+    * OPENJPA-1889 - Relax query binding parameter type-checking for enum types
+    * OPENJPA-1895 - Minor reflection performance improvement.
+    * OPENJPA-1917 - Cache column alias in SelectImpl
+h3. New Feature
+    * OPENJPA-1231 - Bean Validation sample
+    * OPENJPA-1663 - Add a policy interface for targeting queries to subset of slices
+    * OPENJPA-1664 - Add a policy interface for targeting finder to a subset of slices
+    * OPENJPA-1681 - Produce JPA Bean Validation example and corresponding documentation
+    * OPENJPA-1759 - Add support for DATETIME2 with MS SQLServer
+    * OPENJPA-1773 - New OpenTrader example
+    * OPENJPA-1864 - MaxDB support
+h3. Task
+    * OPENJPA-1786 - Upgrade to latest JPA 2.0 TCK
+    * OPENJPA-1792 - Drop JDK5 support starting with OpenJPA 2.1
+h3. Test
+    * OPENJPA-33 - Need Query Engine test bucket
+    * OPENJPA-1639 - Simple openjpa-xmlstore tests
+    * OPENJPA-1660 - Add support to test with Apache Bean Validation provider
+    * OPENJPA-1842 - CachedEntityStatistics depends on @GeneratedValue which is not supported in Oracle by default
+    * OPENJPA-1848 - Update openjpa-integration-daytrader to perform user tasks
+    * OPENJPA-1849 - testExternalValues failed with ORA-01438 Oracle exception
+    * OPENJPA-1862 - Fix 2 test cases that cause failures on DB2 9.7
\ No newline at end of file

Added: openjpa/site/trunk/original.cwiki.content/openjpa-2.2.0.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-2.2.0.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-2.2.0.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-2.2.0.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,163 @@
+h1. OpenJPA 2.2.0
+
+The Apache OpenJPA community is proud to announce the release of Apache OpenJPA 2.2.0.  As with the prior 2.1.0 release, this distribution is based on the final [JSR 317 Java Persistence API, Version 2.0|http://jcp.org/en/jsr/detail?id=317] specification and passes the JPA 2.0 TCK, while remaining backwards compatible with the prior 1.2.x releases based on the Java Persistence API (JPA 1.0) part of Java Community Process JSR-220 (Enterprise JavaBeans 3.0).  For a list of all the new features of JPA 2.0, please checkout the [OpenJPA 2.1.0] release notes.
+
+Additional information on the OpenJPA project may be found at [the project web site|http://openjpa.apache.org].
+
+h1. Changes in OpenJPA 2.2.0
+
+h3. Sub-task
+    * OPENJPA-1593 - Create an OSGiManagedRuntime
+    * OPENJPA-2081 - Provide subset of XML support for OpenJPA annotations
+
+h3. Bug
+    * OPENJPA-478 - Contradictory text in manual section 10.2.6. JPQL GROUP BY, HAVING
+    * OPENJPA-867 - Unexpected Behaviour of DBDictionary.indexOf() method
+    * OPENJPA-1343 - Incorrect example of openjpa.Sequence property
+    * OPENJPA-1376 - @SequenceGenerator allocationSize incorrect implementation
+    * OPENJPA-1650 - Adding a slice dynamically should be done via persistence unit only
+    * OPENJPA-1651 - Unique colums automatically defined as non-nullable (part 2)
+    * OPENJPA-1657 - Postgres connection throws NPE with null properties
+    * OPENJPA-1686 - Persistence of Dynamic and Generic Type
+    * OPENJPA-1725 - Schemaname wrongly included in DBDictionary.checkNameLength after Tablename correctly truncated
+    * OPENJPA-1746 - NullPointerException when a null value is set in the properties map passed to Entity.createEntityManagerFactory
+    * OPENJPA-1768 - StackOverflowError when finding an Entity with an Eager ManyToMany relationship.
+    * OPENJPA-1787 - Bean validation fails merging a new entity
+    * OPENJPA-1845 - the prepared query cache doesn't currently work correclty with 'SELECT IN' statements
+    * OPENJPA-1856 - Executing bulk updates should evict stale data from the DataCache
+    * OPENJPA-1873 - EntityManager#merge sometimes passes wrong entity values to @PostLoad EntityListeners
+    * OPENJPA-1876 - Slow JDBC tests
+    * OPENJPA-1896 - OpenJPA cannot store POJOs if a corresponding record already exists
+    * OPENJPA-1898 - TestQueryMultiThreaded fails with OOME "unable to create new native thread"
+    * OPENJPA-1900 - ClassCastException when serializing an entity if DetachedStateField=true
+    * OPENJPA-1901 - QueryCacheStoreQuery$CachedObjectId that is not Serializable
+    * OPENJPA-1902 - SQLServer reserved words may not be used as identifiers
+    * OPENJPA-1903 - Some queries only work the first time they are executed
+    * OPENJPA-1904 - OptimisticLockException during refresh(*,PESSIMISTIC_*) with eagar fetch on relationship fields
+    * OPENJPA-1905 - jar-file validation should be deferred until after OpenJPA is confirmed to be the application's chosen provider
+    * OPENJPA-1906 - Issue info / warning message when connection retain mode is always
+    * OPENJPA-1909 - enhance unit tests with the correct persistence.xml
+    * OPENJPA-1910 - openjpa uses application ClassLoader for resolving BrokerFactory (revisited)
+    * OPENJPA-1911 - InvalidStateException is thrown when merge an entity with derived identiy
+    * OPENJPA-1912 - enhancer generates invalid code if fetch-groups is activated
+    * OPENJPA-1915 - missing license header
+    * OPENJPA-1918 - MetaDataRepository.preload() ignores class loader returned by PersistenceUnitInfo.getClassLoader()
+    * OPENJPA-1923 - Allow flexible (non-standard) syntax for collection-valued parameters in IN() expresseion of JPQL query
+    * OPENJPA-1928 - Resolving factory method does not allow method overriding
+    * OPENJPA-1932 - Documentation corrections
+    * OPENJPA-1935 - Informix lock exceptions are not mapped properly by OpenJPA
+    * OPENJPA-1938 - Typo of time data type in SQLServerdictionary for MSSQL 2008
+    * OPENJPA-1939 - index identifier max length for DB2 v9 is 128.
+    * OPENJPA-1940 - ReverseMapping tool does not find primary keys with Oracle
+    * OPENJPA-1941 - Criteria query returns wrong result when query cache is enabled
+    * OPENJPA-1943 - Query timeout hint not honored consistently when pessimistic lock is issued to database requires multi-statements locking scheme
+    * OPENJPA-1944 - Extra select statements executed when version column is null.
+    * OPENJPA-1951 - missing key "cant-set-value" in localizer properties org.apache.openjpa.jdbc.meta.strats
+    * OPENJPA-1953 - Copying data from inputStream to OuputStream needs appropriate buffer size
+    * OPENJPA-1954 - ArrayIndexOutOfBoundsException when querying on a version field that is in a MappedSuperclass
+    * OPENJPA-1957 - XML overriding column names for ArrayList attributes causes exception.
+    * OPENJPA-1958 - IndexOutOfBoundsException in BatchingPreparedStatementManagerImpl
+    * OPENJPA-1959 - RuntimeExceptionTranslator should be transient in DelegatingQuery
+    * OPENJPA-1960 - openjpa.InitializeEagerly breaks bean-validation integration
+    * OPENJPA-1965 - ClassCastException when using JAXB and MetaModel annotation processor
+    * OPENJPA-1968 - SQLServerDictionery not using DATETIME2 for jdbc driver other than MS JDBC driver
+    * OPENJPA-1969 - SQLServer / DataDirect SQLCode=HYT00 not handled
+    * OPENJPA-1974 - StackOverflowError when performing multiple subquery in collection field with eager fetch
+    * OPENJPA-1975 - Only obtain default schema name when needed (DB2)
+    * OPENJPA-1981 - Improper cleanup in SchemaGenerator
+    * OPENJPA-1983 - Merge of lazily fetched fields, and merge of managed entities deviates from spec
+    * OPENJPA-1984 - Incorrect ViolationContraint getRootBean when removing bean with embedded entity validation
+    * OPENJPA-1985 - ClassCastException in max(Timestamp) function on PostgreSQL
+    * OPENJPA-1986 - Extra queries being generated when cascading a persist
+    * OPENJPA-1987 - Postgres / Ingres does not support null table for getImportedKeys
+    * OPENJPA-1989 - *ToOne relationships specified as LAZY in xml aren't honored
+    * OPENJPA-1992 - java.lang.ArrayIndexOutOfBoundsException if positional parameter are not started from 1
+    * OPENJPA-1994 - Index is a reserved word for MySQL
+    * OPENJPA-1996 - OpenJPA Samples fail on MacOS X
+    * OPENJPA-1998 - NPE getTableNameForMetadata when running SchemaTool reflect against Postgres DB
+    * OPENJPA-2000 - Wrong PostgreSQL data type for REAL - "float8", must be "float4"
+    * OPENJPA-2005 - PostgresDictionary.isOwnedSequence needs a null check
+    * OPENJPA-2006 - Sequence generated ids may fail to get assigned when flushing a graph with bi-directional relationships
+    * OPENJPA-2007 - Setting query hint "openjpa.FetchPlan.Isolation" results in misleading warning
+    * OPENJPA-2008 - OpenJPA does not work with native queries in a distributed (Slice) environment
+    * OPENJPA-2010 - Duplicate meta data warning logged due to parsing the same location twice
+    * OPENJPA-2011 - Prevent reparsing annotation metadata for queries
+    * OPENJPA-2013 - columnDefinition for TEXT types ends up in wrong sql statement
+    * OPENJPA-2025] - Byte[] and Char[ should be treated as SingularAttributes, not lists by the metamodel generator
+    * OPENJPA-2027 - Metamodel genereated at runtime expects ListAttribute for all arrays - not just PersistentCollections.
+    * OPENJPA-2034 - Update H2 Database sql error codes as per the changes in v1.3.154
+    * OPENJPA-2036 - DynamicEnhancer should look for tools.jar in java.home/lib for all JDKs, not just the IBM SDK.
+    * OPENJPA-2039 - FKs for EAGER fields that are not in the current fetchplan aren't selected
+    * OPENJPA-2044 - Invalid header in MetaModel classes generated by AnnotationProcessor
+    * OPENJPA-2045 - NAME is a valid column name for H2 databases.
+    * OPENJPA-2051 - Entities in a relationship are not properly cascaded after a EntityManager.flush is executed.
+    * OPENJPA-2056 - Postgres V9.1 issue with LIKE clause and Escape Strings
+    * OPENJPA-2059 - Missing localizer.properties for org.apache.openjpa.persistence.util.SourceCode
+    * OPENJPA-2060] - AnnotationProcess failed to generate metadata for List<String>[ attribute in entity
+    * OPENJPA-2065 - JPA 2.0 Spec. Violation? EntityManager#createNamedQuery(String, Class) bombs with non-entity Class parameter
+    * OPENJPA-2066 - Edge case in openJPA-1227. openJPA fails to create a join and thus returns wrong data when a collection is selected from superclass and another field is selected from subclass twoor more levels down the hierarchy.
+    * OPENJPA-2069 - Natvie sequence problems uncovered after OPENJPA-1376
+    * OPENJPA-2070 - Error processing while populating Metamodel classes needs improvement
+    * OPENJPA-2071 - NPE during ResultPacker interface processing
+    * OPENJPA-2073 - MappingTools requires live connection to DB2 server to retrieve default schema name
+    * OPENJPA-2076 - Minor fix-ups to messages
+    * OPENJPA-2077 - Pom references to org.codehaus.mojo openjpa-maven-plugin cause problems
+    * OPENJPA-2083 - Unmapped fields silently treated as transient
+    * OPENJPA-2100 - openjpa-maven-plugin fails to create SQL for entities which contain enums
+    * OPENJPA-2101 - PersistenceProductDerivation overwrites the RemoteCommitProvider configuration
+    * OPENJPA-2104 - BindParameter is not a valid query parameter as processed in DBDictionary's setUnknown()
+    * OPENJPA-2105 - Document changes no longer being uploaded
+    * OPENJPA-2107 - ManagedCache conflict due adding an entity 2 times in the same query.
+    * OPENJPA-2117 - XML overriding column names for 1xM attributes causes exception.
+    * OPENJPA-2119 - Update org.apache.openjpa.persistence.util.SourceCode
+    * OPENJPA-2122 - VerifyError with Java 7 when using javaagent or dynamic container enhancement
+    * OPENJPA-2124 - Use of XMLValueHandler results in a NullPointerException when classloader does not provide package support
+
+h3. Improvement
+    * OPENJPA-302 - PCEnhancer needs target classes on classpath
+    * OPENJPA-487 - Generated SUBSTRING SQL is ugly and inefficient
+    * OPENJPA-758 - OpenJPA doesn't find ValueHandlers with an applicable class loader
+    * OPENJPA-1555 - SQLBuffer code cleanup
+    * OPENJPA-1777 - Allow setting of diagonstic context for each slice in a more flexible manner
+    * OPENJPA-1778 - Improved error information for unenhanced classes.
+    * OPENJPA-1798 - Improve messages in localize.properties
+    * OPENJPA-1803 - Unwrap EntityManager to Connection
+    * OPENJPA-1847 - Use a single connection when generating schema
+    * OPENJPA-1863 - update HSQL dictionary for HSQLDB 2.0
+    * OPENJPA-1917 - Cache column alias in SelectImpl
+    * OPENJPA-1937 - Document OpenJPAEntityManager.evict methods
+    * OPENJPA-1945 - Improve aspects of the OpenBooks sample
+    * OPENJPA-1972 - DB2 V9.7 changed the default behavior concerning blocking behavior with isolation levels greater then read uncommitted
+    * OPENJPA-1990 - Skip getting extend exception text when running on DB2
+    * OPENJPA-1999 - Optional support for non-sequential positional parameters
+    * OPENJPA-2014 - Allow proxies to stay in place when Detaching
+    * OPENJPA-2020 - Make some members of StateManagerImpl protected to allow for greater extensability
+    * OPENJPA-2031 - Unable to import maven projects with m2e version 1.0
+    * OPENJPA-2042 - Diagnostics for Application Managed EntityManagerFactory leaks.
+    * OPENJPA-2043 - OpenJPAId hashCode() value needs to be consistent after serialization process
+    * OPENJPA-2047 - Document the impact of Persistence Aware classes
+    * OPENJPA-2068 - Improve performance of java.util.Calendar fields
+    * OPENJPA-2075 - Abstract out parameter handling / validation from org.apache.openjpa.persistence.QueryImpl to allow for greater extensibility
+    * OPENJPA-2084 - Upgrade Derby dependency to 10.8.x
+    * OPENJPA-2085 - Improve enhancement process to support JAVA 7 compliant class file generation
+    * OPENJPA-2087 - Remove or limit the use of the ConcreteClassGenerator
+    * OPENJPA-2116 - Scrape the barrel for performance juice
+    * OPENJPA-2120 - Add new option to eliminate reflection calls from enhancer generated IdClass PC copy operations
+    * OPENJPA-2128 - Add a boolean to FieldMetaData to denote whether or not a field has a @EmbeddedId annotation.
+    * OPENJPA-2130 - Enable Java 7 testing by allowing test cases to compile targeting to 1.7
+
+h3. New Feature
+    * OPENJPA-184 - use DB2 Diagnostic interface to report extended error diagnostics on SQL Exception
+    * OPENJPA-1859 - Create a sample to demonstrate usage of JEST
+    * OPENJPA-1934 - contribute an openjpa-maven-plugin
+    * OPENJPA-2108 - Allow an option to terminate MappingTool-generated SQL with a character other than semicolon
+
+h3. Task
+    * OPENJPA-1786 - Upgrade to latest JPA 2.0 TCK
+    * OPENJPA-1834 - Upgrade trunk to use Deby 10.6.2.1 for junits
+    * OPENJPA-1875 - Add generics to the Graph code
+    * OPENJPA-2089 - upgrade bval to latest 0.3-incubating
+    * OPENJPA-2091 - update docbook maven plugin
+
+h3. Test
+    * OPENJPA-2029 - Add PreparedQuery tests for non-sequential positional parameters support

Added: openjpa/site/trunk/original.cwiki.content/openjpa-confluence-user-groups.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-confluence-user-groups.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-confluence-user-groups.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-confluence-user-groups.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,8 @@
+ 	{column}
+ 	{userlister:groups=openjpa-admins}
+ 	{column}
+ 	 	 
+ 	{column}
+ 	{userlister:groups=openjpa-developers}
+ 	{column}
+ 	{section}
\ No newline at end of file

Added: openjpa/site/trunk/original.cwiki.content/openjpa-development-resources.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/original.cwiki.content/openjpa-development-resources.cwiki?rev=1415738&view=auto
==============================================================================
--- openjpa/site/trunk/original.cwiki.content/openjpa-development-resources.cwiki (added)
+++ openjpa/site/trunk/original.cwiki.content/openjpa-development-resources.cwiki Fri Nov 30 16:56:02 2012
@@ -0,0 +1,11 @@
+h3. Getting Involved
+
+Most of the OpenJPA discussions happen on the [mailto:dev@openjpa.apache.org] mailing list. For more details see [OpenJPA mailing lists|OpenJPA+Email]. For more general discussion about Apache mailing lists, see the [Apache mailing lists|http://www.apache.org/foundation/mailinglists.html] page.
+
+h3. Development Resources
+ * [OpenJPA JIRA|https://issues.apache.org/jira/browse/OPENJPA]
+ * [Building OpenJPA|Building]
+ * The initial OpenJPA proposal can be found at: http://wiki.apache.org/incubator/OpenJPAProposal
+ * [DistributionStrategy]
+ * [Release procedures|Releasing OpenJPA 1.0.x or 1.1.x (Old SCP Steps)]
+ * [Development Process]
\ No newline at end of file



Mime
View raw message