title: Hibernate vs EclipseLink
body: <p>I'm starting a new Web project and I've chosen JPA as my persistence ORM engine.</p>
  
  <p>Although I've used OpenJPA in my last project, now I want to use EclipseLink.</p>
  
  <p>Why? It is the JPA reference implementation, it has a lot of documentation and a very good support in the Eclipse IDE. Also, I can't found any benchmark that declares none of them to be the best, so performance is not a factor (all implementations has its own strength points).</p>
  
  <p>But, I want to use the JSR-303 validation spec, and I've chosen hibernate-validator (witch is the reference implementation of the Bean Validation spec).</p>
  
  <p>Moreover, I'm using Spring, and there are a lot of examples with Spring+Hibernate, but I haven't found any opinion that said Spring is better with Hibernate.</p>
  
  <p>Is there any problem mixing this two implementations?
  Would be better to use Hibernate JPA with Hibernate Bean validation?</p>