<p>Additional information on the OpenJPA project may be found at the project web site: <ahref="http://openjpa.apache.org">http://openjpa.apache.org</a></p>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1635'>OPENJPA-1635</a>] - Reduce lock contention in MetaDataRepository.processRegisteredClasses
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1638'>OPENJPA-1638</a>] - Add test variation to TestNamedQueryLockMode
</li>
</ul>
<h4>Bug</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1424'>OPENJPA-1424</a>] - Out of bounds exception using fetch plan
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1641'>OPENJPA-1641</a>] - SybaseDictionary should try both JDBC column names and Sybase specific column names
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1668'>OPENJPA-1668</a>] - User's ''DBDictionary.sequenceSQL' setting not being honored on zOS
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1678'>OPENJPA-1678</a>] - SQL Parameter values may contain sensitive information and should not be logged by default.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1679'>OPENJPA-1679</a>] - Index name too long for DB2 zOS when schema is present
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1690'>OPENJPA-1690</a>] - DistinctResultList is not Serializable
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1713'>OPENJPA-1713</a>] - OutOfMemory caused by EntityManagerImpl.push/popFetchPlan processing
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1714'>OPENJPA-1714</a>] - Consider openjpa.Optimistic setting when calculating the default lock mode to apply to a named query
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1715'>OPENJPA-1715</a>] - OpenJPA generates wrong SQL if a result variable that references an aggregate expression is used in ORDER BY clause
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1719'>OPENJPA-1719</a>] - Prepared SQL cache ordering problem with subqueries.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1722'>OPENJPA-1722</a>] - Problem serializing DistinctResultList when EntityManager is closed
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1737'>OPENJPA-1737</a>] - The openjpa-2.0.0.jar does not have its MANIFEST.MF has the first entry
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1742'>OPENJPA-1742</a>] - Recover if connectionFactory on EntityManagerFactory is invalid but cf on EntityManager is valid.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1749'>OPENJPA-1749</a>] - Throw exception if using datacache / synchronize mappings and specifying datasource name at EM creation.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1753'>OPENJPA-1753</a>] - TestMixedLockManagerLockPermutation: Timing issue determines the pass/no-pass of the test case
</li>
</ul>
<h4>Improvement</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1637'>OPENJPA-1637</a>] - Upgrade to latest Geronimo Specs for JPA2 and Bean Validation
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1712'>OPENJPA-1712</a>] - Upgrade builds to use Apache hosted Nexus repo
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1735'>OPENJPA-1735</a>] - Mark commons-logging as provided in the build to remove transient maven dependency
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1550'>OPENJPA-1550</a>] - When batchLimit=-1 or >1 and an exception is caused, the params and failedObject are missing from the resultant exception.
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1569'>OPENJPA-1569</a>] - @Strategy triggers an InvalidStateException for fields which are declared as Java interfaces
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1597'>OPENJPA-1597</a>] - Need Compatibility setting for new OPENJPA-1097 Proxies and DetachedStateField behavior
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1599'>OPENJPA-1599</a>] - Cache mode properties passes in to em.find and lock methods are not transient
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1602'>OPENJPA-1602</a>] - Query with lock mode set to PESSIMISTIC_WRITE does not have for update clause attached to the sql when runs twice
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1604'>OPENJPA-1604</a>] - Setting PessimisticLockManager fails to append "for update clause" to the select statement
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1608'>OPENJPA-1608</a>] - PESSIMISTIC_WRITE is not working in Informix
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1609'>OPENJPA-1609</a>] - PessimisticLockException instead of LockTimeoutException thrown on DB2V9 for ZOS
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1611'>OPENJPA-1611</a>] - Wrong PersistentAttributeType returned for @Embedded types
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1618'>OPENJPA-1618</a>] - Exception during factory creation due to javax.persistence.transactionType
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1625'>OPENJPA-1625</a>] - Inconsistent creation of StateManagerImpl in BrokerImpl
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1630'>OPENJPA-1630</a>] - NPE in MetaDataRepository when preloading is enabled under heavy stress.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1631'>OPENJPA-1631</a>] - MetaDataRepository preload doesn't load JAXB meta data
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1382'>OPENJPA-1382</a>] - make org.apache.openjpa.persistence.meta.AnnotationProcessor6 as service
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1545'>OPENJPA-1545</a>] - Add new Detach processing
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1603'>OPENJPA-1603</a>] - Decouple the QueryCache from the DataCache
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1336'>OPENJPA-1336</a>] - Intermittent test failure in org.apache.openjpa.persistence.generationtype.TestGeneratedValues when running on MySQL
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1505'>OPENJPA-1505</a>] - Add a boolean provision CallbackOptions.AllowsDuplicateListener
</li>
</ul>
<h4>Bug</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-740'>OPENJPA-740</a>] - In MySQL use LONGBLOB, MEDIUMBLOB etc.. when needed, cause BLOB only holds 64kb of data.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-774'>OPENJPA-774</a>] - Executing native queries with Firebird
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1097'>OPENJPA-1097</a>] - Detachment processing of our proxied mutable types (Date, Timestamp, etc) needs to be consistent
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1234'>OPENJPA-1234</a>] - Make AllowFailure configurable
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1248'>OPENJPA-1248</a>] - LOB streaming does not work as expected
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1360'>OPENJPA-1360</a>] - ReverseMappingTool omits nullable, length, etc. when ClassMapping.setEmbedded(true) is called
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1395'>OPENJPA-1395</a>] - MappingTool attempts to create table in Oracle even when the table already exist
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1406'>OPENJPA-1406</a>] - (In)Compatibility section in OpenJPA doc needs some work...
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1410'>OPENJPA-1410</a>] - Class linkage exception when creating an EMF with OpenJPA M3
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1438'>OPENJPA-1438</a>] - Fail to remove an entity which has derived identity
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1455'>OPENJPA-1455</a>] - SynchronizeMapping ALTER TABLE ADD COLUMN fails with column already exist exception
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1458'>OPENJPA-1458</a>] - Named parameters are not handled by OpenJPA correctly
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1477'>OPENJPA-1477</a>] - Multithreaded attempt to set Query parameter occassionally fails
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1482'>OPENJPA-1482</a>] - NoSuchMethodError when calling setVersion on an enhanced property access Entity
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1486'>OPENJPA-1486</a>] - Lazy fetched embeddable should not be materialized in the query result
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1491'>OPENJPA-1491</a>] - org.apache.openjpa.kernel.Bootstrap uses the application classloader to load OpenJPA internals
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1500'>OPENJPA-1500</a>] - DataCache types and excludedTypes are case sensitive
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1503'>OPENJPA-1503</a>] - Metamodel class loading fails with security manager
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1506'>OPENJPA-1506</a>] - ConfigurationImpl.equals fails using a OpenJPA derived provider
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1524'>OPENJPA-1524</a>] - ManagedRuntime does not work for OSGi
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1535'>OPENJPA-1535</a>] - Inconsistency in exceptions thrown from MetaDataRepository.resolve()
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1536'>OPENJPA-1536</a>] - SQL with outer join cannot handle null columns when inheritance is involved
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1538'>OPENJPA-1538</a>] - Move hard coded text in OpenJPAVersion.java to localizer.properties
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1542'>OPENJPA-1542</a>] - Support openjpa.DataCache Types and ExcludedTypes configuration
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1543'>OPENJPA-1543</a>] - Need to change fragmented messages that are combined by PreparedQueryImpl and PreparedQueryCacheImpl to complete messages
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1544'>OPENJPA-1544</a>] - Remove WebSphere version number from org/apache/ee/localizer.properties
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1546'>OPENJPA-1546</a>] - OpenJPA doesn't work as internal JPA inside web applicaion in JBoss AS
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1547'>OPENJPA-1547</a>] - NOT IN with MEMBER OF returns syntax error
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1550'>OPENJPA-1550</a>] - When batchLimit=-1 or >1 and an exception is caused, the params and failedObject are missing from the resultant exception.
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1556'>OPENJPA-1556</a>] - Exception thrown on first use of @Strategy in @Embeddable classes
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1558'>OPENJPA-1558</a>] - Many side of a MxO relationship contains null reference if One side is loaded first.
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1562'>OPENJPA-1562</a>] - EntityManager:Refresh on Removed entity does not trigger IllegalArgumentException
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1565'>OPENJPA-1565</a>] - QueryTimeOut and LockTimeOut exceptions are not raised correctly
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1568'>OPENJPA-1568</a>] - Make createConnectionFactory() in JDBCConfigurationImpl public
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1570'>OPENJPA-1570</a>] - Exception using @Strategy in @MappedSuperclass or @Embeddable classes
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1571'>OPENJPA-1571</a>] - The change in the element collection is not persisted to the database during merging a detached entity
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1573'>OPENJPA-1573</a>] - Incorrect SQL for HAVING = entity variable
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1575'>OPENJPA-1575</a>] - Query parameter on externalized field breaks Prepared Query Cache
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1576'>OPENJPA-1576</a>] - maven plugin broken as of 3/16/2010 2:30 AM PST using openjpa-2.0.0-SNAPSHOT
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1577'>OPENJPA-1577</a>] - Using @Strategy in Queries not working properly
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1578'>OPENJPA-1578</a>] - CacheStoreMode.REFRESH is not recognized
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1580'>OPENJPA-1580</a>] - Using firstResult and maxResults in queries is not working properly
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1581'>OPENJPA-1581</a>] - getCache() should throw IllegalStateException if the EMF has been closed.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1583'>OPENJPA-1583</a>] - Update by query fails on entities using Timestamp as Version field
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1588'>OPENJPA-1588</a>] - modify 925451 revision for setProperty processing for enums
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-979'>OPENJPA-979</a>] - Define process for contributions
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1118'>OPENJPA-1118</a>] - code changes towards broader use of JDK5 features
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1443'>OPENJPA-1443</a>] - Turn on some additional DataCache and PCData testcases
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1492'>OPENJPA-1492</a>] - Change access on ReverseMappingTool#getAnnotationsForMeta(Object) from private to public
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1498'>OPENJPA-1498</a>] - Update localizer.properties files for easier translation
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1530'>OPENJPA-1530</a>] - MySQL storage engine support
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1531'>OPENJPA-1531</a>] - The DataCache EvictionSchedule property should accept other time formats.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1539'>OPENJPA-1539</a>] - DataCacheManager should cache whether or not a given type is cacheable or not.
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1551'>OPENJPA-1551</a>] - Allow connectionFactoryName to be specified when creating an EntityManager
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1552'>OPENJPA-1552</a>] - Enable EntityManager to perform property QueryImpl creation by its subclass
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1566'>OPENJPA-1566</a>] - Provide all the cached prepared query strings in QueryStatistics
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1585'>OPENJPA-1585</a>] - Additional trace to relate SQL pushdowns with entity action or JPQL query
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1591'>OPENJPA-1591</a>] - Refactor various parts to allow for greater extensibility
</li>
</ul>
<h4>Test</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1411'>OPENJPA-1411</a>] - Include DayTrader test case to OpenJpa
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1586'>OPENJPA-1586</a>] - Additional test single valued path expression which references qualified path in JPQL
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1001'>OPENJPA-1001</a>] - java.lang.IndexOutOfBoundsException when executing attached test case
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1367'>OPENJPA-1367</a>] - H2 Database Engine does support cross join
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1460'>OPENJPA-1460</a>] - Fix scope visibility of orm.xml when it is packaged in both ear file and war file
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1483'>OPENJPA-1483</a>] - count (Distinct e) in JPQL gives wrong result when the id field is a compound primary key
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1485'>OPENJPA-1485</a>] - isLoaded util method does not behave per spec for collection attributes and basic type
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1507'>OPENJPA-1507</a>] - NPE with a non-JDBC store manager
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1509'>OPENJPA-1509</a>] - Enum field types cannot be modified in an in-memory JPQL bulk update statement
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1475'>OPENJPA-1475</a>] - Performance improvement - don't call syncVersion() when no version is specified
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1493'>OPENJPA-1493</a>] - Performance improvement in SelectImpl.getTableIndex() for JPQL without subselect
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1502'>OPENJPA-1502</a>] - Improve msg for unrecognized EntityManager properties
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1512'>OPENJPA-1512</a>] - Include a BundleActivator to register ourselves as a javax.persistence.provider for Apache Aries
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1516'>OPENJPA-1516</a>] - Introduce new "clear" method on EntityManagerImpl
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1103'>OPENJPA-1103</a>] - Remove early-access disclaimer from the NOTICE files once the spec is released
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1115'>OPENJPA-1115</a>] - Finish support for delimited identifiers
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1347'>OPENJPA-1347</a>] - Upgrade to Validation API 1.0.0.GA
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1353'>OPENJPA-1353</a>] - Add legal info to the docs
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1358'>OPENJPA-1358</a>] - Support CacheRetrieve/StoreMode properties for find()/refresh() operation
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1404'>OPENJPA-1404</a>] - Add find method that accepts properties to entity manager
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1453'>OPENJPA-1453</a>] - Add support for testing with final JPA 2.0 TCK
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1476'>OPENJPA-1476</a>] - Turn off QueryCache by default
</li>
</ul>
<h4>Bug</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-123'>OPENJPA-123</a>] - Test framework should allow tests that are expected to fail to be checked in
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-459'>OPENJPA-459</a>] - Problem with bulk updates in mySQL
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-714'>OPENJPA-714</a>] - "Encountered unmanaged object in persistent field" error while merging object tree
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-748'>OPENJPA-748</a>] - Disable QuerySQLCache by default
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-859'>OPENJPA-859</a>] - OpenJPA requires all persistent fields to be specified on an XML defined entity
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-944'>OPENJPA-944</a>] - FetchAttribute.recursionDepth = -1 does not load properly self referenced entities in a complex relation
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1141'>OPENJPA-1141</a>] - NPE at org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn(MappingInfo.java:1400)
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1142'>OPENJPA-1142</a>] - OptimisticLockException thrown on Query.getResultList() when Pessimistic Lock is applied
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1189'>OPENJPA-1189</a>] - Column names do not contain delimiters when obtained from DatabaseMetaData
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1289'>OPENJPA-1289</a>] - Oracle driver throws exception due to incorrect mapping of XMLType column
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1293'>OPENJPA-1293</a>] - JUnit test failure when using Derby 10.5.3.0
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1341'>OPENJPA-1341</a>] - PostRemove not invoked after database record was deleted
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1344'>OPENJPA-1344</a>] - Query [get|set]LockMode & Em getLockMode not throwing correct exceptions
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1349'>OPENJPA-1349</a>] - Compatibility options are not set appropriately for spec level when emf is created by JEE container
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1351'>OPENJPA-1351</a>] - java.lang.ClassCastException: javax.naming.Reference incompatible with javax.sql.DataSource
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1352'>OPENJPA-1352</a>] - Merge fails if an entity has an element collection which is contructed using Arrays.asList
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1354'>OPENJPA-1354</a>] - Configuring DBCP connection pool with connection properties breaks when user/pasword is specifed and javax.* configuration is set to DBCP Driver
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1355'>OPENJPA-1355</a>] - Recent snaphot versions of openjpa have problem with postgresPreparedStatementImpl constructor making Postgres impossible to use
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1381'>OPENJPA-1381</a>] - IllegalStateException on query method call after named query is created twice.
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1383'>OPENJPA-1383</a>] - tests rely on US date formatting without setting the correct Locale
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1385'>OPENJPA-1385</a>] - Parameter in having clause of Criteria query not recognized
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1386'>OPENJPA-1386</a>] - Metamodel Generator does not handle field types that can hide another
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1387'>OPENJPA-1387</a>] - Unique colums automatically defined as non-nullable
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1388'>OPENJPA-1388</a>] - JPQL named parameter using a reserved word resulting in ArgumentException
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1390'>OPENJPA-1390</a>] - Criteria API untyped join(String attr) implies any attribute not a singular attribute
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1391'>OPENJPA-1391</a>] - Handle generic/unspecified type arguments for persistent fields during metamodel generation
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1392'>OPENJPA-1392</a>] - CriteriaBuilder.size() must return Integer as value
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1393'>OPENJPA-1393</a>] - CriteriaBuilder.countDistinct() does not return correct result
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1394'>OPENJPA-1394</a>] - Pessimistic Lock not honour when ORDER BY clause is used
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1396'>OPENJPA-1396</a>] - metadata-complete in the orm file does not override @Transition annotation
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1397'>OPENJPA-1397</a>] - NULL in columns part of an @IdClass composite key leads to "disappearing" (null) returned objects
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1409'>OPENJPA-1409</a>] - Improve type preservation for currentDate/Time expression in queries
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1419'>OPENJPA-1419</a>] - Access path metadata set incorrectly for fetch joins in Criteria Query
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1425'>OPENJPA-1425</a>] - Literal value in projection can not be parameterized for all databases
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1431'>OPENJPA-1431</a>] - @Temporal annotation overrides the @Column annotation when using in conjunction with @ElementCollection
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1432'>OPENJPA-1432</a>] - openjpa.Compatibility property for JPA 2.0 behavior may be overwritten if this property is an argument to createEntityManagerFactory
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1435'>OPENJPA-1435</a>] - Multi-1xm relation of same type in entity yields extra null in result collection
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1442'>OPENJPA-1442</a>] - java.sql.Date, java.math.BigDecimal, or java.math.BigInteger types as derived primary keys are not Enhanced correctly
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1444'>OPENJPA-1444</a>] - Criteria Query with fetch joins does not return correct DISTINCT result
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1445'>OPENJPA-1445</a>] - Support Enum as external value
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1452'>OPENJPA-1452</a>] - OpenJPA 2.0.0-M3 attempts to mutate unmodifiable map in Glassfish
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1463'>OPENJPA-1463</a>] - JPQL new operator arguments should be more flexible in matching constructor arguments
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1464'>OPENJPA-1464</a>] - PreparedQuery fails with enum query parameter
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1467'>OPENJPA-1467</a>] - java.lang.IllegalMonitorStateException in ConcurrentDataCache.writeUnlock()
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1487'>OPENJPA-1487</a>] - incomplete tutorial [CONF] OpenJPA > Begin using OpenJPA - The Basics
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1515'>OPENJPA-1515</a>] - CacheStatistics should be disabled by default
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1527'>OPENJPA-1527</a>] - AssociationOverride does not work when applying to the map key of the element collection via orm.xml
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-250'>OPENJPA-250</a>] - Reduce synchronization bottlenecks in data cache, metadata repository, and lifecycle event manager
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-709'>OPENJPA-709</a>] - Better naming for unique constraints
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-716'>OPENJPA-716</a>] - Improve the documentation about Streaming LOB Support
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-839'>OPENJPA-839</a>] - change pom.xml to publish sources as well.
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1085'>OPENJPA-1085</a>] - Add toString() method to PCState classes
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1172'>OPENJPA-1172</a>] - Use java.util.concurrent.ConcurrentHashMap rather than a synchronized HashMap in ClassMapping.
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1258'>OPENJPA-1258</a>] - make warning message more friendly when other persistence provider configured by application
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1356'>OPENJPA-1356</a>] - Use maven-enforcer-plugin to verify proper Java and Maven levels
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1363'>OPENJPA-1363</a>] - Upgrade to latest commons-pool maintenance release
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1366'>OPENJPA-1366</a>] - Remove need for an EMF from OpenJPAPersistenceUtil and TraversableResolverImpl
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1368'>OPENJPA-1368</a>] - Upgrade to HSQLDB 1.8.0.10 and in-memory db for unit tests
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1374'>OPENJPA-1374</a>] - Enable junits to be executed against an in-memory Derby 10.5.3.0 db
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1402'>OPENJPA-1402</a>] - Improve (avoid) lock on relation field per 2.0 spec semantics
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1414'>OPENJPA-1414</a>] - Performance improvements for detach
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1415'>OPENJPA-1415</a>] - Performance improvement by reduced logging of batched OLE
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1440'>OPENJPA-1440</a>] - Allow COUNT(*) instead of COUNT(t0.id) for simple queries as an option
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1456'>OPENJPA-1456</a>] - Replace StringBuffer usage with StringBuilder
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1468'>OPENJPA-1468</a>] - Upgrade build to use final Bean Validation spec API from Geronimo
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1181'>OPENJPA-1181</a>] - Metamodel Generation must be more selective and controllable
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1276'>OPENJPA-1276</a>] - Support CQL for Criteria Query
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1332'>OPENJPA-1332</a>] - Allow configuration property to be declared for internal usage only
</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1334'>OPENJPA-1334</a>] - Support instance level distribution policy for named cache partitions
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1357'>OPENJPA-1357</a>] - Support CacheRetrieve/StoreMode properties for find()/refresh() operation
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1033'>OPENJPA-1033</a>] - Update supported database and driver matrix</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1076'>OPENJPA-1076</a>] - PersistenceProviderResolver interface and PersistenceProviderResolverHolder class</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1078'>OPENJPA-1078</a>] - Cache mode elements added to persistence.xml</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1082'>OPENJPA-1082</a>] - Validation target groups via persistence.xml or createEMF properties Map</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1083'>OPENJPA-1083</a>] - org.apache.openjpa.persistence.kernel.TestEJBState fails with two exceptions ORA-00904 and ORA-02275 against oracleDB.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1106'>OPENJPA-1106</a>] - Integration tests for Bean Validation providers - Part 1</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1107'>OPENJPA-1107</a>] - Provide TraversableResolver for use with Bean Validation Factory</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1111'>OPENJPA-1111</a>] - Validation mode of callback should cause a PersistenceException when no provider is available</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1112'>OPENJPA-1112</a>] - JPA2 Query result of embeddable object can not be further updated</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1130'>OPENJPA-1130</a>] - Use maven-jar-plugin to create a o-p-j-tests.jar to share base TestCase classes across modules</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1131'>OPENJPA-1131</a>] - Upgrade to maven-jar-plugin-2.2</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1149'>OPENJPA-1149</a>] - Add embeddables sample to the examples module</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1155'>OPENJPA-1155</a>] - BrokerImpl.detachAllInternal() does not detach newly loaded entities</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1157'>OPENJPA-1157</a>] - Integration tests for Bean Validation providers - Part 2</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1164'>OPENJPA-1164</a>] - Make sleepTime in SimpleWBCallback configurable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1167'>OPENJPA-1167</a>] - Use Geronimo EA4 JPA spec jar</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1175'>OPENJPA-1175</a>] - Implement PersistenceUtil and isLoaded methods on the provider</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1176'>OPENJPA-1176</a>] - Properties marked as private are no longer persistent</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1194'>OPENJPA-1194</a>] - LockManager tests call platformSpeedTest() for every test method</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1220'>OPENJPA-1220</a>] - Disable DynhamicEnhancerAgent for maven builds</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1223'>OPENJPA-1223</a>] - Update documentation for autoOff config option</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1228'>OPENJPA-1228</a>] - Change in default value of exclude-unlisted-classes in JPA 2.0</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1232'>OPENJPA-1232</a>] - Keys in an EmbeddedCollection are returned as PCData objects when DataCache is enabled</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1233'>OPENJPA-1233</a>] - Update DerbyDictionary with new reserved words</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1235'>OPENJPA-1235</a>] - Support for optional name property on UniqueConstraint annotation and XML</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1237'>OPENJPA-1237</a>] - WriteBehind configuration exception not thrown when it should be</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1238'>OPENJPA-1238</a>] - Upgrade to latest commons-pool and commons-dbcp</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1240'>OPENJPA-1240</a>] - Lob, Temporal, Enumerated on element collections annotations and in XML</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1246'>OPENJPA-1246</a>] - Add configuration example for Ingres to User manual</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1247'>OPENJPA-1247</a>] - WriteBehindCallback sleepTime interval of one EMF datacache adversely impacting other EMF datacache</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1252'>OPENJPA-1252</a>] - Include a Derby Network Server test profile</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1261'>OPENJPA-1261</a>] - JPQL query result shape for multi-selections including multi-select-new-constructor</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1264'>OPENJPA-1264</a>] - Support shared-cache-mode element</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1266'>OPENJPA-1266</a>] - JDBC date/timestamp literals in JPQL</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1270'>OPENJPA-1270</a>] - Assert that relationships defined in a mapped superclass must be unidirectional</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1271'>OPENJPA-1271</a>] - Support CacheStoreMode and CacheRetrieveMode properties for EntityManager</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1272'>OPENJPA-1272</a>] - Add tests for element collection association overrides defined in XML</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1274'>OPENJPA-1274</a>] - Support cascade-detach via orm.xml</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1282'>OPENJPA-1282</a>] - Update validation spec api and provider dependencies to spec level CR5</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1292'>OPENJPA-1292</a>] - NullPointerException when handling WriteBehindConfigurationException</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1309'>OPENJPA-1309</a>] - DB2 requires CAST for argument passed to datastore MOD function</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1310'>OPENJPA-1310</a>] - SQLServer requires XML in UTF-16 instead of UTF-8</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-386'>OPENJPA-386</a>] - org.apache.openjpa.meta.ClassMetaData.validateAppIdClass() does not take @MappedSuperclass into account</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-466'>OPENJPA-466</a>] - Primary key constraint violated using (Oracle) sequence to generate ID in multithreaded app</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-525'>OPENJPA-525</a>] - Inserts new entity with NULL value for Clob column actually inserts empty string</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-890'>OPENJPA-890</a>] - Typos and inconsistent method signature styles in the user manual</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-922'>OPENJPA-922</a>] - setByteArrayInputStream being used in stead of setBytes</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-932'>OPENJPA-932</a>] - Runtime enhancer doesn't work propery if there is a trailing persistence.xml file on the classpath.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-934'>OPENJPA-934</a>] - Oversight in TestSequenceGenerator</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-973'>OPENJPA-973</a>] - Allow DB2 JCC driver to work with Informix database</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-974'>OPENJPA-974</a>] - Docs: Add new Exception types</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-981'>OPENJPA-981</a>] - @Replicated is only recognized for root instance but not the instanes reachable from the root during persist() operation.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1002'>OPENJPA-1002</a>] - Select range doesn't work on Oracle JDBC driver</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1043'>OPENJPA-1043</a>] - JPQL queries do not support queries on a MappedSuperclass</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1049'>OPENJPA-1049</a>] - Query against a MappedSuperclass is not supported</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1061'>OPENJPA-1061</a>] - Entities extending from a Mapped Superclass that defines the ID fields share the same ObjectID type parameter</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1065'>OPENJPA-1065</a>] - Prepared Query Cache does not work with DataCache </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1074'>OPENJPA-1074</a>] - OrderColumn does not maintain index upon inter-list element removal - Phase 1</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1100'>OPENJPA-1100</a>] - @Version-Annotation on Column with unsupported type (e.g. BigDecimal) is silently ignored, but should raise an error</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1116'>OPENJPA-1116</a>] - Annotation Strategy not working</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1117'>OPENJPA-1117</a>] - Missing AgentClass attribute in openjpa-all-xxx.jar manifest.mf</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1119'>OPENJPA-1119</a>] - NPE in InstrumentationFactory</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1120'>OPENJPA-1120</a>] - idEquals() broken in BigDecimalId and BigIntegerId</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1125'>OPENJPA-1125</a>] - A message is logged about dynamically loading the class enhancer even though I'm using the -javaagent</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1127'>OPENJPA-1127</a>] - Typos in user manual and log messages</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1132'>OPENJPA-1132</a>] - Dropping constraints fails on MySQL</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1133'>OPENJPA-1133</a>] - DBDictionary.getPlaceholderValueString returns 0 for boolean which fails in PostgreSQL database.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1135'>OPENJPA-1135</a>] - Overrides are not applied when embeddables are defined in XML</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1139'>OPENJPA-1139</a>] - checkstyle results in velocity errors in build output</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1156'>OPENJPA-1156</a>] - Path length issues on Windows </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1158'>OPENJPA-1158</a>] - Incorrect handling of long values in AbstractResult</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1159'>OPENJPA-1159</a>] - Bad error message for find of an Entity with compound primary key if parameter of wrong class</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1163'>OPENJPA-1163</a>] - Data consistency issues while modifying collections.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1168'>OPENJPA-1168</a>] - NPE in UUIDGenerator.initializeForType1()</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1174'>OPENJPA-1174</a>] - OpenJPA performs differently with orm.xml and annotations</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1184'>OPENJPA-1184</a>] - Inverse relations not set for MapKey field when using parallel eager select</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1200'>OPENJPA-1200</a>] - Incorrect Entity is returned if ElementClassCriteria is not selected.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1201'>OPENJPA-1201</a>] - "Mapped by" field not set when contained in superclass </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1203'>OPENJPA-1203</a>] - JPA2 - createEMF should return null for unhandled PUs</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1204'>OPENJPA-1204</a>] - Argument type mismatch when an EmbeddedId contains an Emun type </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1205'>OPENJPA-1205</a>] - Cannot retrieve Map<PersistenceCapable,PersistenceCapable> fields when DataCache is on</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1217'>OPENJPA-1217</a>] - Ensure comparisons do not contain two parameters with Derby (ie SELECT ... WHERE ? = ?)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1218'>OPENJPA-1218</a>] - Cache.evict(Clazz) should remove subclasses as well</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1221'>OPENJPA-1221</a>] - Change openjpa-integration module pom's to reflect proper artifact-id</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1226'>OPENJPA-1226</a>] - Can not merge entity with nested embeddable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1227'>OPENJPA-1227</a>] - SQL generation error when using data cache</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1230'>OPENJPA-1230</a>] - javax.persistence.validation.mode property in createEMF map failed to create emf</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1239'>OPENJPA-1239</a>] - Explicit access type set incorrectly within collection of embeddable with nested embeddable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1242'>OPENJPA-1242</a>] - Unable to cascade delete an entity in an embeddable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1250'>OPENJPA-1250</a>] - @ElementCollection with eagar fetch of a List<String> collection is causing a ClassCastException on a em.find(entity).</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1253'>OPENJPA-1253</a>] - JoinColumn annotation not allowed in conjunction with *ToMany annotation</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1256'>OPENJPA-1256</a>] - get java.lang.ClassCastException when IdClass contains an Enum Field</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1260'>OPENJPA-1260</a>] - Wrong sequence is generated for custom native sequence generator from getIdGenerator.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1269'>OPENJPA-1269</a>] - The table attribute in the MapKeyColumn annotation is not honored</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1279'>OPENJPA-1279</a>] - Query results are not inserted into StoreCache properly</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1281'>OPENJPA-1281</a>] - Reparameter is not working properly for some sql if PreparedQueryCache is on</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1283'>OPENJPA-1283</a>] - Incorrect SQL for JPQL query selecting Map value from an elementCollection of a Map and the map the value is an embeddable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1371'>OPENJPA-1371</a>] - Insert is called instead of Update when merge() with derived Identity</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-250'>OPENJPA-250</a>] - Reduce synchronization bottlenecks in data cache, metadata repository, and lifecycle event manager</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-651'>OPENJPA-651</a>] - Disable dangerous "fallback enhancement", make openjpa.RuntimeUnenhancedClasses=unsupported the default</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-703'>OPENJPA-703</a>] - Cache ResultObjectProvider data to improve query performance</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-952'>OPENJPA-952</a>] - Utilize Sun JDK's Attach API to dynamically load the OpenJPA enhancer agent</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-968'>OPENJPA-968</a>] - Change in default detach() behavior for JPA 2.0</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1000'>OPENJPA-1000</a>] - Consistent usage of serialVersionUID</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1050'>OPENJPA-1050</a>] - Use generic types and remove casts wherever applicable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1122'>OPENJPA-1122</a>] - Remove JDBC 3 related reflection from DBDictionary</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1126'>OPENJPA-1126</a>] - Note on Calendar and Java 1.3 no longer needed in user manual</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1136'>OPENJPA-1136</a>] - Add .gitignore for git users</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1151'>OPENJPA-1151</a>] - Cache the current-time timestamp in AbstractQueryCache.onTypesChanged()</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1171'>OPENJPA-1171</a>] - Use StringBuilder instead of StringBuffer in SQLBuffer</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1180'>OPENJPA-1180</a>] - Query Parameter processing in JPA 2.0</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1245'>OPENJPA-1245</a>] - Move locking tests to a separate module</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1285'>OPENJPA-1285</a>] - Dynamic JDBC4 connection wrapper should maintain constructor refernce for faster instantiation</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1287'>OPENJPA-1287</a>] - Criteria query to generate 'optimize for 1 row' for DB2 if selection is an aggregate function</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1089'>OPENJPA-1089</a>] - Provide for password encryption within persistence.xml</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1123'>OPENJPA-1123</a>] - MySQL query hints support</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1150'>OPENJPA-1150</a>] - Add WriteBehind mode to cache updates before flushing to backing store</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1225'>OPENJPA-1225</a>] - Improve query result processing with composite pattern</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1241'>OPENJPA-1241</a>] - Add support for joining via keys of a Map attribute for Criteria query</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1251'>OPENJPA-1251</a>] - Add setProperty() method for JPA 2.0 EntityManager</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1265'>OPENJPA-1265</a>] - Support Edit on Criteria Query</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1267'>OPENJPA-1267</a>] - Support JDBC Escape syntax for temporal types on Criteria Query</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1276'>OPENJPA-1276</a>] - Support CQL for Criteria Query</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1277'>OPENJPA-1277</a>] - Support JPQL to Criteria Query conversion</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1278'>OPENJPA-1278</a>] - Define interfaces for OpenJPA specific extension to Criteria Query API</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1288'>OPENJPA-1288</a>] - Support alias() on Criteria Query API</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1330'>OPENJPA-1330</a>] - Support uni-/bi-directional Many-To-One mapping using Join Table Strategy</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1331'>OPENJPA-1331</a>] - Support bi-/uni-directional One-to-One mappin using Join Table Strategy</li>
</ul>
<h4>Task</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1143'>OPENJPA-1143</a>] - Synch JPA 2.0 development with evolving JPA 2.0 Spec</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1262'>OPENJPA-1262</a>] - Update to JPA Spec Version EA7 (dated 08-19-2009)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1275'>OPENJPA-1275</a>] - Update to JPA Spec Version Public Draft Version 2 (dated 08-31-2009)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1071'>OPENJPA-1071</a>] - Derby test suit speed-up</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1124'>OPENJPA-1124</a>] - TestDateQueries and TestQueryTimeout are locale dependent</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1147'>OPENJPA-1147</a>] - Streaming LOB tests and TestAutoIncrement not executed by test suite</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1148'>OPENJPA-1148</a>] - Build failures with 64bit Sun JDK6 on Linux due to PermGen space</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-744'>OPENJPA-744</a>] - Extra SQL on LAZY/EAGER ManyToOne relation</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-754'>OPENJPA-754</a>] - Un-scheduled pre/postUpdate callbacks from persist.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-765'>OPENJPA-765</a>] - Check for insertable or updateable before checking value for null</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-770'>OPENJPA-770</a>] - Use annotations instead of excluding tests in pom.xml</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-782'>OPENJPA-782</a>] - Support for collections of embeddables and basic types</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-803'>OPENJPA-803</a>] - Update SequenceGenerator to support schema and catalog</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-804'>OPENJPA-804</a>] - JPA 2.0 spec API update - iteration 1</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-809'>OPENJPA-809</a>] - Support JPA 2.0 Cache Interface</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-823'>OPENJPA-823</a>] - Add JPA 2.0 schemas and appropriately validate for version</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-837'>OPENJPA-837</a>] - OpenJPA 2.0: Update OpenJPA documentation with new persistence schemas</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-850'>OPENJPA-850</a>] - Support equivalent names for plug-in value</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-851'>OPENJPA-851</a>] - Support for enhanced map collection (and corresponding annotations)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-855'>OPENJPA-855</a>] - JPA2 Query support for Index function</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-856'>OPENJPA-856</a>] - JPA2 Query support for entity type expressions</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-861'>OPENJPA-861</a>] - Update the manual for XML column support for MySQL</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-865'>OPENJPA-865</a>] - JPA2 Query support for collection-valued input parameters in IN Expression predicate</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-869'>OPENJPA-869</a>] - Support @OrderColumn annotation and XML-based definition - phase 2</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-870'>OPENJPA-870</a>] - Support orphanRemoval attribute on relationships</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-871'>OPENJPA-871</a>] - Support derived identity </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-878'>OPENJPA-878</a>] - Support default query hint for query timeout</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-879'>OPENJPA-879</a>] - JPA2 Query support for general and qualified identification variable </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-880'>OPENJPA-880</a>] - Use maven-remote-resources-plugin to generate required legal files</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-885'>OPENJPA-885</a>] - Support clear methods on EntityManager, including new CascadeType.CLEAR </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-903'>OPENJPA-903</a>] - org.apache.openjpa.persistence.exception.TestException hangs when run using PostgreSQL 8.3 database </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-926'>OPENJPA-926</a>] - Support explicit access types including @Access annotation and AccessType enum and XML</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-963'>OPENJPA-963</a>] - Add query timeout tests for PU and Map properties</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-964'>OPENJPA-964</a>] - Finish updating sql-error-state- codes.xml for query timeout support on other DBs</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-967'>OPENJPA-967</a>] - JPA2 Query support for selction of KEY, VALUE, ENTRY of a Map value</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-972'>OPENJPA-972</a>] - Support standard provider properties in PersistenceProvider class</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-978'>OPENJPA-978</a>] - Allow third argument of JPQL SUBSTRING function to be optional</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-990'>OPENJPA-990</a>] - setHint should return IllegalArgumentException for invalid query/lock timeout values</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1016'>OPENJPA-1016</a>] - JPA2 Query support for embeddables; nested embeddables; relationships from embeddables</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1023'>OPENJPA-1023</a>] - Message files contain windows EOL characters</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1024'>OPENJPA-1024</a>] - JPA2 Query scalar expression in subquery </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1026'>OPENJPA-1026</a>] - Ensure newlines at end of file</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1027'>OPENJPA-1027</a>] - Document changes for detach methods</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1032'>OPENJPA-1032</a>] - Revert OpenJPAQuery.getPositionalParameters method signature back to 1.x signature</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1034'>OPENJPA-1034</a>] - Removal of OrderColumn attributes per latest spec draft</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1035'>OPENJPA-1035</a>] - JPA2 Query allow map key/value path as argument of scalar functions</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1055'>OPENJPA-1055</a>] - Added MapKeyEnumerated and MapKeyTemporal annotations and XML. </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1062'>OPENJPA-1062</a>] - Include OSGi bundle metadata</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1064'>OPENJPA-1064</a>] - JPA2 Query comparisons over instances of embeddable class are not supported</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1068'>OPENJPA-1068</a>] - Support Bean Validation: Entity validation upon lifecycle events</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1069'>OPENJPA-1069</a>] - OrderBy annotation applied to an element collection of basic type doesn't require property or field name </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1077'>OPENJPA-1077</a>] - Validation-mode element support added to persistence.xml and to createEMF properties Map</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1090'>OPENJPA-1090</a>] - Oracle failures due to the following warning "This database dictionary "Oracle" does not support auto-assigned column values. The column "pid" may not behave as desired."</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1094'>OPENJPA-1094</a>] - JPA2 Query support for KEY appear in subquery</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1098'>OPENJPA-1098</a>] - JPA2 Query support subselect_identification_variable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1102'>OPENJPA-1102</a>] - Support application/container provided ValidatorFactory</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1113'>OPENJPA-1113</a>] - Reflection class performance improvement</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1114'>OPENJPA-1114</a>] - Bean Validation APIs should be an optional runtime dependency</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-207'>OPENJPA-207</a>] - failure when composite ID has another composite ID as a field </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-218'>OPENJPA-218</a>] - pcNewInstance and ApplicationId</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-557'>OPENJPA-557</a>] - Primary key sequences broken with postgres schemas</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-580'>OPENJPA-580</a>] - Need a better algorithm to find DBDictionary classname in DBDictionaryFactory</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-732'>OPENJPA-732</a>] - Updates to entities via Lifecycle callback methods </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-751'>OPENJPA-751</a>] - Typos in the manual</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-761'>OPENJPA-761</a>] - SchemaTool failed with a NPE in ForeignKey.join</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-762'>OPENJPA-762</a>] - Batch execution fails for Oracle when batch limit set to -1 (unlimited batch size)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-764'>OPENJPA-764</a>] - Query parsing error with IN expression and String functions such as UPPER()</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-777'>OPENJPA-777</a>] - Exception is thrown during retrieval of an entity which contains a persistent collection of embeddable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-787'>OPENJPA-787</a>] - slices query.getSingleResult is broken</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-792'>OPENJPA-792</a>] - An entity persist may fail when @MappedSupercalss is specified. </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-795'>OPENJPA-795</a>] - enhancer throws an exception when parsing column name "first.name" because it thinks 'first' is a table name</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-798'>OPENJPA-798</a>] - slices does can not work with sequences properly (no adding objects?)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-811'>OPENJPA-811</a>] - With Oracle, OpenJPA allows setting non-nullable field to null</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-815'>OPENJPA-815</a>] - Exception is thrown when retrieving an entity which contains an embeddable and the embeddable contains a toMany relation </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-818'>OPENJPA-818</a>] - TCK module should use Geronimo JPA 2.0 EA jar</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-819'>OPENJPA-819</a>] - NPE when no metadata is defined for a persistent class</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-828'>OPENJPA-828</a>] - Externalizer fails with ClassCastException with runtime enhancement</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-834'>OPENJPA-834</a>] - State field mapped to XML column has incorrect value when loaded from database</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-835'>OPENJPA-835</a>] - Loading nested toMany EAGER relation resuled in PersistenceException</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-836'>OPENJPA-836</a>] - after em.clear the datacache is inconsistent</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-838'>OPENJPA-838</a>] - fix parameter setting problem when QuerySQLCache is on</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-843'>OPENJPA-843</a>] - Unnecessary version update on inverse-side of a 1-m relationship</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-847'>OPENJPA-847</a>] - Retrieving database generated keys gets never enabled</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-853'>OPENJPA-853</a>] - Informix cursor not open problem if synchronizeMapping set true</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-863'>OPENJPA-863</a>] - Unexpected mere-cascade behavior when cascade.all/merge specified on both sides of relationships !!!</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-864'>OPENJPA-864</a>] - Subquery problems with SYNTAX_DATABASE (Oracle)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-866'>OPENJPA-866</a>] - DBDictionary.maxTableNameLength is not checked when using SynchronizeMappings</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-872'>OPENJPA-872</a>] - Compound custom id in bidirectional many-to-one</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-873'>OPENJPA-873</a>] - @MappedSuperClass Cause Null Pointer Exception in Class With IdClass</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-883'>OPENJPA-883</a>] - Documentation is out of date for some MySQLDictionary properties</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-884'>OPENJPA-884</a>] - Logging oversight in DB2Dictionary</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-886'>OPENJPA-886</a>] - Certain query failing after svn:739123</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-887'>OPENJPA-887</a>] - Assertion oversight in TestLibService</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-896'>OPENJPA-896</a>] - Several source files include Windows EoL chars</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-898'>OPENJPA-898</a>] - hints don't work for NamedNativeQuery</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-912'>OPENJPA-912</a>] - Potential NPE in setInverseRelation</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-913'>OPENJPA-913</a>] - A deadlock issue happens when DirtyListener is used</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-916'>OPENJPA-916</a>] - DistributedTemplate is incorrectly setting some attributes on the statements</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-917'>OPENJPA-917</a>] - stored procedures throw InvalidStateException when using getSingleResult() or getResultList()</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-919'>OPENJPA-919</a>] - JUnit for Bi-directional OneToOne with null relationships</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-925'>OPENJPA-925</a>] - Bidirectional OneToOne relation incorrectly set in loadEagerJoin</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-927'>OPENJPA-927</a>] - Fix definition of javax.persistence.query.timeout property</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-933'>OPENJPA-933</a>] - Database version detection in MySQLDictionary is not reliable</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-951'>OPENJPA-951</a>] - Javadoc jar file does not contain legal files</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-954'>OPENJPA-954</a>] - openjpa-slice build fails due to tests relying on openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/test/AllowFailure.java</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-965'>OPENJPA-965</a>] - Open up FinderCacheImpl for non-JDBC or JDBC-like implementation of preparing statement/query execution</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-970'>OPENJPA-970</a>] - SchemaToolTask does not have "dropTables" argument</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-992'>OPENJPA-992</a>] - Failed to throw EntityExistException on duplicated persist in DB2</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-999'>OPENJPA-999</a>] - Missing sql-warning in the localizer.properties</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1004'>OPENJPA-1004</a>] - Derived Identity fails when parent id is auto-generated</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1006'>OPENJPA-1006</a>] - Disabling QueryCaching at runtime does not work</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1028'>OPENJPA-1028</a>] - ClassCastException during findBy when embeddable is involved</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1029'>OPENJPA-1029</a>] - SQLServerDictionary causes NumberFormatException if MS SQL Server JDBC driver is used</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1031'>OPENJPA-1031</a>] - Update docs that refer to OpenJPAEntityManager.getExtent(..)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1041'>OPENJPA-1041</a>] - OrderBy on nested embeddables is not working</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1051'>OPENJPA-1051</a>] - [patch] Mappingtool doesn't check name conflicts if MappingDefaultsImpl is called with multiple columns.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1053'>OPENJPA-1053</a>] - Updating an entity by setting an embeddable to it does not work properly if the embeddable has a cascade delete relationship with another entity</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1054'>OPENJPA-1054</a>] - Large result sets do not work with MySQL</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1060'>OPENJPA-1060</a>] - Attempting to returning a list over RMI/IIOP results in serialization exception</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1067'>OPENJPA-1067</a>] - SetQueryTimeout(x) where x != 0 causes SQLException with DB2 on Z/OS</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1072'>OPENJPA-1072</a>] - Nested embeddable with a relationship to an Entity with a generated id doesn't persist the relationship</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1088'>OPENJPA-1088</a>] - Build updates for openjpa-examples and openjpa-integration/examples</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1099'>OPENJPA-1099</a>] - <xmp> tag in Javadoc comments causes Javadoc corruption</li>
</ul>
<h4>Improvement</h4>
<ul>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-213'>OPENJPA-213</a>] - @Column with precision and scale should result in NUMERIC(precision, scale)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-736'>OPENJPA-736</a>] - Combine insert and select SQL together for generated Id strategy=GenerationType.IDENTITY </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-742'>OPENJPA-742</a>] - Add line number and column number to QueryMetaData</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-752'>OPENJPA-752</a>] - ProxySetupStateManager.setProxyData routing through PersistanceCapable caused "PersistenceException: null"</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-772'>OPENJPA-772</a>] - Proper maven pluginManagement and use ianal-maven-plugin for enforcing legal files</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-775'>OPENJPA-775</a>] - Some Firedird setup tricks</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-776'>OPENJPA-776</a>] - Firebird 2 dictionary which supports sequences</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-778'>OPENJPA-778</a>] - cleaning up build for openjpa-kernel</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-779'>OPENJPA-779</a>] - patch for eclipse .project and .classpath files...</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-780'>OPENJPA-780</a>] - code review for DistributedStoreManager</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-781'>OPENJPA-781</a>] - openjpa-jdbc depends on postgres driver, should be "provided"</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-783'>OPENJPA-783</a>] - openjpa-lib/pom.xml has extraneous code</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-784'>OPENJPA-784</a>] - more pom.xml dependency cleanup</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-817'>OPENJPA-817</a>] - Order of inserts lost when using ConstraintUpdateManager</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-854'>OPENJPA-854</a>] - Testcases should not specify log level</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-858'>OPENJPA-858</a>] - Allow postPersist be invoked immediately after persist()</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-876'>OPENJPA-876</a>] - Better test profiles for proprietary databases (DB2, Oracle) and continuous build</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-881'>OPENJPA-881</a>] - Enable connection pooling for testcases. </li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-882'>OPENJPA-882</a>] - Upgrade to latest Geronimo Spec releases</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-901'>OPENJPA-901</a>] - Use hosted JAI artifacts as the default for the docbook build</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-975'>OPENJPA-975</a>] - Oracle needs ability to not have an escape character for search strings.</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-988'>OPENJPA-988</a>] - Refactor JPA2/MixedLockManager to conform architectual module dependency</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1022'>OPENJPA-1022</a>] - Support distinct LockModeType.READ/OPTIMISTIC & WRITE/OPTIMISTIC_FORCE_INCREMENT</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1038'>OPENJPA-1038</a>] - Enhancer java.lang.StackOverflowError exception when circular dependencies are encountered within embeddables</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1045'>OPENJPA-1045</a>] - Add opt-in and opt-out configuration for L2 DataCache</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1063'>OPENJPA-1063</a>] - Create a new openjpa-all artifact to include runtime depends</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-765'>OPENJPA-765</a>] - Check for insertable or updateable before checking value for null</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-662'>OPENJPA-662</a>] - Version field returns null when explicitly projected in SELECT clause</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-680'>OPENJPA-680</a>] - Flush followed by refresh on a new instance returns an instance with all fields but id cleared</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-699'>OPENJPA-699</a>] - SQLWarnings not handled properly with WarningAction set to "handle"</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-794'>OPENJPA-794</a>] - issues with closing/opening entity manager (slices) (can't seem to be able to create multiple entityManagers )</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-799'>OPENJPA-799</a>] - slices: can not handle multiple projections in one query ( select count(*), max(fieldA) .......)</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-824'>OPENJPA-824</a>] - org.apache.openjpa.lib.util.ParseException when try to get property descriptor for property: CacheMarshallers</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-828'>OPENJPA-828</a>] - Externalizer fails with ClassCastException with runtime enhancement</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-845'>OPENJPA-845</a>] - Ordering across slice fails when ordering terms are not included in projection items</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-1039'>OPENJPA-1039</a>] - Dynamic query predicates must not treat AND OR operators as associative</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-841'>OPENJPA-841</a>] - Create structures to hold Slice information with StateManangers</li>
<li>[<ahref='https://issues.apache.org/jira/browse/OPENJPA-766'>OPENJPA-766</a>] - Tests that currently fail should be committed to the repository</li>