AccessPlatform : What's New in 2.0

DataNucleus AccessPlatform version 2.0 extends the 1.1 capabilities aiming for increased stability, performance, flexibility and capabilities. Below are some of the new features you can find in DataNucleus AccessPlatform 2.0.

  • JRE 1.5 or above is required to use DataNucleus AccessPlatform 2.0. If you require JRE 1.3 or 1.4 then please use AccessPlatform 1.0
  • Addition of support for persistence to HBase (HADOOP) datastore
  • Addition of support for persistence to Amazon S3 datastore
  • Added support for caching of datastore-specific query compilations
  • Added support for caching of query results
  • Added support for in-memory evaluation of queries using variables
  • Non-transactional updates (persist/delete) now are committed to the datastore immediately
  • Level2 Cache is active by default
  • Support for persisting JodaTime types via a new plugin
  • Support for JPA "extended" persistence context
  • Support for JPA2 bean validation, and metamodel API
  • Support for new JPA2 ORM features
  • Support for some new JPQL keywords
  • Support for JPA2 Criteria query API (except subqueries, and annotation-generated "classes")
  • Support for persistence to Oracle TimesTen (Anton Troshin)
  • Rewritten JPQL implementation for RDBMS, based on the generic query compilation mechanism
  • Added support for JPQL update-by-query for RDBMS
  • Added support for JPQL delete-by-query for RDBMS
  • Rewritten JDOQL implementation for RDBMS, based on the generic query compilation mechanism
  • Added the capability to auto-generate primary key classes during enhancement where you have multiple PK fields
  • Addition of support for persistence to OOXML (Excel) datastores.