OpenJPA Logo   ASF Logo

OpenJPA 3.2.x

The Apache OpenJPA community is currently mainly working on Apache OpenJPA 3.2.x.

This distribution is based on the final JSR 338 Java Persistence API, Version 2.2 specification.

Additional information on the OpenJPA project may be found at the project web site.

Changes in OpenJPA 3.2.2

Sub-task

  • [OPENJPA-2713] - [JPA-2.2] add support for Java8 Date/Time types

Improvement

  • [OPENJPA-2900] - javax.xml.bind must be relocated to jakarta namespace

Changes in OpenJPA 3.2.1

Sub-task

  • [OPENJPA-2711] - [JPA-2.2] add ability to stream results
  • [OPENJPA-2714] - [JPA-2.2] allow AttributeConverters to support CDI injection
  • [OPENJPA-2715] - [JPA-2.2] updated persistence provider discovery mechanism to support Java9 modules

Bug

  • [OPENJPA-2614] - First rollback after application start does not work under certain circumstances
  • [OPENJPA-2670] - implement JPA-2.1 createEntityManager with SynchronizationType
  • [OPENJPA-2694] - Creating count(distinct x.field) fails when using CriteriaBuilder
  • [OPENJPA-2728] - Metamodel generation of entity or mapped superclass
  • [OPENJPA-2767] - Incomplete ValueMapDiscriminatorStrategy cache
  • [OPENJPA-2800] - StateManager field in enhanced entities are not "synthetic"
  • [OPENJPA-2806] - PESSIMISTIC_READ takes out exclusive lock on Postgres
  • [OPENJPA-2808] - SchemaTool action DROP doesn't drop Indexes created with @Index
  • [OPENJPA-2837] - HerdDBDictionary does not work with 'native' SchemaFactory (LazySchemaFactory) - set useSchemaName=false by default
  • [OPENJPA-2876] - running 'refresh' schema action creates wrong SQL output
  • [OPENJPA-2877] - [JPA-2.1] implement AttributeConverter
  • [OPENJPA-2882] - Exception passing javax.persistence.* String values to createEntityManager(Map)
  • [OPENJPA-2883] - UseTriggersForAutoAssign in Oracle seems to be broken
  • [OPENJPA-2888] - commons-dbcp2 bundle version defined in karaf features repository is not aligned with the actual version used by openjpa
  • [OPENJPA-2889] - commons-pool2 bundle version defined in karaf features repository is not aligned with the actual version used by openjpa
  • [OPENJPA-2890] - Use javax.persistence 2.2.0 in karaf features repository
  • [OPENJPA-2891] - @Generated annotation cannot be disabled for static metamodel
  • [OPENJPA-2896] - Automatic module name is not set for bundles

Improvement

  • [OPENJPA-2875] - JPA Provider must filter out other JPA Providers
  • [OPENJPA-2881] - runtime exception in org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource
  • [OPENJPA-2893] - H2 2.x is not working with OpenJPA

Task

Copyright © 2006,2021 The Apache Software Foundation. Licensed under Apache License 2.0.
Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
Other names may be trademarks of their respective owners.