JPA 2.0 Implementations comparison : Hibernate 3.5 vs EclipseLink 2 vs OpenJPA 2

Posted by peperg on Stack Overflow See other posts from Stack Overflow or by peperg
Published on 2010-06-14T06:23:55Z Indexed on 2010/06/14 8:02 UTC
Read the original article Hit count: 488

Filed under:
|

What's your choice? Do You have any suggestions and experience?

I'm developing an application with Hibernate 3.5 and Spring 3.0

Pros:

  • Good documentation
  • Easy configuration and helpful logs
  • Popularity - wide community
  • Some extensions to JPA
  • Some additional Tools - JBoss Tools for Eclipse, hbm2ddl, generating static metamodel etc...

Cons:

  • Bugs! (Sequences, collections etc...)
  • Lots of reatures are doubled with "pure" Hibernate. There's a mess in legacy Hibernate and JPA annotations.

I'm considering to switch to EclipseLink. What do You think ?

Edit:

I've tried EclipseLink and have very bad experiences. It seems like EclipseLink needs LoadTimeWeaver and likes to run on OSGi platform rather than simple Jetty or Tomcat environment. I just don't have time for all this configuration stuff.

© Stack Overflow or respective owner

Related posts about hibernate

Related posts about jpa2.0