Author: kwsutter
Date: Sat Sep 21 19:12:58 2013
New Revision: 1525282
URL: http://svn.apache.org/r1525282
Log:
More work items...
Modified:
openjpa/site/trunk/content/jpa-2.1-tasks.mdtext
Modified: openjpa/site/trunk/content/jpa-2.1-tasks.mdtext
URL:
http://svn.apache.org/viewvc/openjpa/site/trunk/content/jpa-2.1-tasks.mdtext?rev=1525282&r1=1525281&r2=1525282&view=diff
==============================================================================
--- openjpa/site/trunk/content/jpa-2.1-tasks.mdtext (original)
+++ openjpa/site/trunk/content/jpa-2.1-tasks.mdtext Sat Sep 21 19:12:58 2013
@@ -20,7 +20,11 @@ code integrated...
<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
</td><td class="border"> Upgrade to JPA 2.1 interfaces in trunk</td></tr>
<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
- </td><td class="border"> Evaluate <a
href="https://svn.apache.org/repos/asf/openjpa/sandboxes/21">Pinaki's 2.1
sandbox</a> </td></tr>
+ </td><td class="border"> Evaluate <a
href="https://svn.apache.org/repos/asf/openjpa/sandboxes/21">Pinaki's 2.1
sandbox</a> and merge with trunk (post 2.3.0 release)</td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Upgrade trunk to Java 7 for build and test</td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Prep for JPA 2.1 TCK </td></tr>
<!--
<tr><td class="border"> <font color="green">Complete</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-1103">OPENJPA-1103</a>
@@ -89,6 +93,56 @@ Reference(s) </th></tr>
<br><br>It is recommended that a non-JTA datasource be specified for use by
the persistence provider for a persistence context of type
SynchronizationType.UNSYNCHRONIZED that has not been joined to a JTA
transaction in order to alleviate the risk of integrating uncommitted changes
into the persistence context in the event that the transaction is later rolled
back.
</td><td class="border"> ??? </td><td class="border">
7.6.1 </td></tr>
-
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> High </td><td class="border"> Type conversion of
basic attributes. The basic support for conversion exists as Externalizer. But
the new conversion facility covers a wider type of properties that can be
externalized. Also specification to convert the data type can be attached to
the class definition. Such a feature is not available in OpenJPA.
+ </td><td class="border"> ??? </td><td class="border">
+3.8 </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Medium </td><td class="border"> Parsing @Converter
annotation or XML descriptor
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Low </td><td class="border"> Type conversion of
embeddable attributes
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Low </td><td class="border"> Type conversion of
collection members
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Low </td><td class="border"> Type conversion of
key/value of Map type persistent property
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Medium </td><td class="border"> Accept converter
specification at a class level declaration
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> Low </td><td class="border"> Support adding named
query via EntityManagerFactory.addNamedQuery() method
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> High </td><td class="border"> Entity Graph for query
and find operations. Though OpenJPA has extensive support for fetch plans, the
EntityGraph specification uses a rather messy (and perhaps incomplete) way to
define these subgraphs. It will be some work to translate the specification's
way of defining these subgraphs to equivalent OpenJPA constructs.
+<br><br>The path navigation includes key field of a Map-type attribute. No
equivalent exists in OpenJPA.
+<br><br>javax.persistence.loadgraph is similar to named fetch group concept.
+ </td><td class="border"> ??? </td><td class="border">
+3.7 </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> High </td><td class="border"> Support Schema
Generation via Persistence bootstrap. Schema can be generated at startup both
JSE and JEE environment. The schema can be generated both from entity mapping
metadata and/or DDL scripts. A new set of properties
javax.persistence.schema-generation.* can be passed via the Map argument while
creating EntityManagerFactory.
+<br><br>The support exists in OpenJPA, but not as extensive as per the
specification. Moreover the specified javax.persistence.schema-generation.*
actions are to be mapped to the existing SchemaTool features.
+ </td><td class="border"> ??? </td><td class="border">
+9.2.1 </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> High </td><td class="border"> New mapping
annotations @Index, @ForeignKey are supported. Synonymous annotations are
defined in OpenJPA.
+ </td><td class="border"> ??? </td><td class="border">
+9.2.1 </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> High </td><td class="border"> The version of
persistence.xml is upgraded to 2.1. OpenJPA selects many default configurations
based on the version of persistence.xml. These decisions points are to be
checked for the new version.
+ </td><td class="border"> ??? </td><td class="border">
+9.2.1 </td></tr>
+<tr><td class="border"> <font color="red">Not Started</font> </td><td
class="border"> <a
href="https://issues.apache.org/jira/browse/OPENJPA-????">OPENJPA-????</a>
+ </td><td class="border"> High </td><td class="border"> Unwrap Cache,
EntityManager etc. The EntityManager in the container had a derivation that
supported unwrapping. That derivation may now be integrated with OpenJPA
implementation.
+ </td><td class="border"> ??? </td><td class="border">
+??? </td></tr>
</table>
\ No newline at end of file