EclipseLink in GlassFish v3 - as JPA 2.0 Reference Implementation

Eclipse Logo over GlassFish's Sparky

GlassFish v1 and v2 use TopLink Essentials as its JPA (1.0) provider. TLE's bigger brother is EclipseLink (see Announcement), also led by Oracle but now including pretty much all of its TopLink product.

EL is a natural fit for GlassFish v3 and today we (Oracle, Eclipse and Sun) announced just that: EL will be used in GFv3 and it will be the RI for JPA 2.0 . Oracle has been doing a great job leading EL and there already is plenty of material available, including the Users Guide, and the Code Repository.

EL will be available under dual license, the traditional EPL and the BSD-based EDL License (see license.html@Trunk).

Our immediate focus will be on GFv3 - expect a build of EL with the latest GFv3 Milestone before the end of the week, but EL should work with GFv2 equally well and there is some interest already (see EL@GFv2 Thread); contact me if you were interested in that bundle.


Also see Doug's post [1].

- eduard/o

Posted by Eduardo Pelegri-Llopart on March 17, 2008 at 05:50 AM PDT #

Hello. i think toplink had a very old and legacy code base. So ti is good that it is going away. but from what i see EL seems like to be a "one tool for everything" why not a very clean and modern JPA implementation that only does JPA and nothing else?

Posted by ahmet on March 17, 2008 at 09:07 AM PDT #

Great news, EL is very mature and is well documented. Does this however mean that there is a chance that EL JPA Extensions ( will become part of JPA 2.0 ?

These extensions are very nice (especially the converters and named procedures). It would be nice to have official stored procedure support and the ability write own converters (for instance for legacy valued enums that does not fit with the current ordinal/name mapping scheme). If you then also add hibernate validation to the mix, then I think JPA 2.0 will be a winner.

Posted by Lars Tackmann on March 17, 2008 at 07:00 PM PDT #

Yes! I'm excited. TopLink Essentials is great. I hope Sun integrates EclipseLink into NetBeans like they did with TE, as ironic as that would seem.

Posted by Karl on April 02, 2008 at 12:39 AM PDT #

Post a Comment:
Comments are closed for this entry.