27 April, 2013

Apache OpenJPA 2.2.2 / 1.2.3


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
Apache Software Foundation | More scripts
openjpa.apache.org
Apache License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Java
April 27th, 2013, 23:50 GMT [view history]
C: \ Development Tools \ Complete applications

It works with Spring and Tomcat.

The 1.x releases are a production ready, feature-rich, compliant implementation of the Java Persistence API (JPA) 1.0 part of the JSR-220 Enterprise Java Beans 3.0 specification, which pass the Sun JPA 1.0b Technology Compatibility Kit.

The 2.0 releases are a production ready, compliant implement of the JSR-317 Java Persistence 2.0 specification, which is backwards compatible to the JPA 1.0 specification and passes the Sun JPA 2.0 Technology Compatibility Kit.

What's New in This Release: [ read full changelog ]

Bugs Fixed:
· ConcurrentModificationException at org.apache.openjpa.kernel.BrokerImpl
· Insert text more than 4K bytes to Clob column causes SQLException: Exhausted Resultset
· ConcurrentModificationException with self-referring entity-class when not running the enhancer
· Generating identifiers by using sequence table may fail during sequence table initialization
· Out of bounds exception using fetch plan
· JPQL fails with Group By and Having aggregate_expression IN (subquery)
· SQL-Syntax errors with h2
· ORDER BY will append additional column to the SELECT clause which may potentialy cause ORA-00979 error
· Informix lock exceptions are not mapped properly by OpenJPA
· Typo of time data type in SQLServerdictionary for MSSQL 2008

Improvements:
· OpenJPA doesn't meaningfully implement JDBC3, JDBC4 methods in its delegates
· Provide dictionary support for SolidDB
· Upgrade to latest commons-lang for required OSGi metadata
· Provide LRU option for L2 data cache
· Better parameter validation on StoreCache.pinAll() method
· Mapping an unsupported type
· Upgrade to latest Geronimo Specs for JPA2 and Bean Validation
· Use container-managed data sources as Slice
· Refactor property processing for distributed Slice configuration
· Update MetaDataRepository docs
· Streaming Lob support in DB2
· Use FindBugs to reduce coding errors

New Features:
· Bean Validation sample
· Add a policy interface for targeting queries to subset of slices
· Add a policy interface for targeting finder to a subset of slices
· Produce JPA Bean Validation example and corresponding documentation
· Add support for DATETIME2 with MS SQLServer
· New OpenTrader example
· MaxDB support

Tasks:
· Upgrade to latest JPA 2.0 TCK
· Drop JDK5 support starting with OpenJPA 2.1

Tests:
· Need Query Engine test bucket
· Simple openjpa-xmlstore tests
· Add support to test with Apache Bean Validation provider
· CachedEntityStatistics depends on @GeneratedValue which is not supported in Oracle by default
· Update openjpa-integration-daytrader to perform user tasks
· testExternalValues failed with ORA-01438 Oracle exception
· Fix 2 test cases that cause failures on DB2 9.7


Download button
Via: Apache OpenJPA 2.2.2 / 1.2.3

0 Comment: