OpenJpa extension for DataNucleus integration

Compatible with IntelliJ IDEA
Oct 21, 2012
6 763
Version 1.1.0 -only- works with DataNucleus Plugin 1.1.0-beta or later! As a result this plugin is also just available for IDEA versions >= 10.5.

Integration of the OpenJpa JPA class enhancer in IDEA as extension of DataNucleus IDEA enhancer integration plugin.

Not part of- and not supported by DataNucleus!
Since 1.1.0 DataNucleus plugin 1.1.0-beta (or later) has to be installed!
If using DataNucleus plugin versions from 1.0.6 to 1.0.8 stay with 1.0.0!
Leverages the features provided by the DataNucleus plugin but uses OpenJpa enhancer in the build process.

  • Install DataNucleus plugin first!
  • Look at the release notes of DataNucleus plugin, especially 'Known Issues'.
  • Do not post at DataNucleus Forum in case of problems!. You will get _NO_ answer there, as not supported by them. Use this plugins comments instead.
  • Tested with openjpa 2.1.1 and 2.2.0 only
  • If encountering ClassCastExceptions regarding xerces and the like, you most probably are including openjpa-all.jar and thus having issues with duplicate dependencies (with different versions) - so this plugin is not to be held responsible in such cases.

Known issues:
  • When changing enhancer implementation for the first time the selection does not react immediately or needs a reselection to update the configuration.

Private note:
  • When finding enough time I will put this project onto sourceforge or github to provide a central point for problem/enhancement inquiries (it's intended to be opensource anyway).

Download plugin

Recent change notes

- Updated to new API provided by parent plugin to support manual enhancer dependencies.
REQUIRES DataNucleus IDEA enhancer integration version 1.1.x!

- Initial implementation.