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.