AccessPlatform : What's New in 4.1

DataNucleus AccessPlatform version 4.1 extends the 4.0 capabilities with some internal refactoring. Below are some of the new features you can find in DataNucleus AccessPlatform 4.1.

  • Minor upgrade to bytecode enhancement contract to allow for separation of enhancement API
  • Rewrite of handling of container field update code.
  • Types : support for Jodatime LocalDateTime
  • JDO : PersistenceManager and Query implementations now implement AutoCloseable
  • JDO : Ability to save a query as a "named" query, for later access
  • JDO : support for JDOQL subqueries in SELECT clause
  • JPA : support for non-standard value generators
  • JPA : support for "KEY", "VALUE" keywords in JPQL
  • JPA : support for parameters in FROM "ON" clause of JPQL
  • JPA : support for JPQL subqueries in SELECT and HAVING clauses
  • JPA : support for JPQL ordering by result alias
  • JPA : support for JPQL "RIGHT OUTER JOIN"
  • JPA : support for AttributeConverters on map key/value and collection element
  • JPA : Ability to save a query as a "named" query, for later access
  • REST : support for map/array fields
  • REST : support for maxFetchDepth on GET requests
  • REST : support for GZIP compression on GET requests
  • MongoDB : much improved relation handling, and support for date and interface fields.
  • RDBMS : support for some HikariCP connection pool properties
  • RDBMS : support for SQL Anywhere
  • Persistent Properties : you can now use inheritance in persistent properties, overriding getters etc