Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EclipseLink/Examples/JPA/Migration/OpenJPA
< EclipseLink | Examples | JPA | Migration
Revision as of 03:53, 3 November 2009 by Douglas.clarke.oracle.com (Talk | contribs)
How To Migrate from OpenJPA to EclipseLink JPA
Migrating from OpenJPA to EclipseLink JPA involves a number of standard JPA migration steps plus modification of code to handle extended functionality.
- Persistence.XML
Convert provider and persistence unit properties - Query Hints
Convert query hint names used in named and dynamic queries - Mappings
Convert/Fix some non-standard mappings available in OpenJPA - Extended Functionality
Convert from OpenJPA's extended features - Leverage EclipseLink's Advanced Capabilities
Convert Extended Functionality
OpenJPA does offer some features that go beyond the JPA specification the following sections describe these features and how you migrate to the corresponding functionality in EclipseLink.
- BigCollection
- FetchPlan/Group
- Inheritance Casting
- Native SQL with POJO results
- Detached (Serialized) entities & relationships