Skip to main content
Jump to: navigation, search

EclipseLink/UserGuide/JPA/Advanced JPA Development/Customizers

< EclipseLink‎ | UserGuide‎ | JPA‎ | Advanced JPA Development
Revision as of 13:44, 3 May 2012 by (Talk | contribs) (New page: {{EclipseLink_UserGuide |info=y |toc=n |eclipselink=y |eclipselinktype=JPA |nativeapi=y |nativeapis= *[

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

EclipseLink JPA

Mailing ListForumsIRCmattermost
OpenHelp WantedBug Day
Browse Source

Elug api package icon.png Native API


EclipseLink allows extended configuration of the ORM meta-data through Java code. EclipseLink provides a descriptor and mapping API that allows its meta-data to be accessed and configured through Java code. EclipseLink also provides a session API that allows the persistence unit meta-data to be accessed and configured through Jacva code. The APIs allows access to certain extended features not provided through annotations or XML. They also allow usage of custom extensions, allow configurations that are only possible through code, and allow easier configuration of defaults or computed configurations.

EclipseLink provides two types of customizers:

  • DescriptorCustomizer : defines an interface to customize the mapping meta-data for a class.
  • SessionCustomizer : defines an interface to customize the meta-data for a persistence unit, or a set of its classes.

Version: 2.4.0 DRAFT
Other versions...

Back to the top