test
Revert test commit
JPQL select count with disctinct EclipseLink and Hibernate compatibility
@Version temporary commented in AbstractIntegrationAuditedJPABean due to differences in inheritance management between EclipseLink and Hibernate (Pending)
Removed unnecessary import
Hibernate support (work in progress)
New module persistence "eclipselink" created (holding former "persistence" module). Dependency:
org.appverse.web.framework.modules.backend.core.persistence
Is replaced now by: org.appverse.web.framework.modules.backend.core.persistence.eclipselink
@version is temporary disabled (now working for hibernate in AbstractIntegrationAuditedJPABean - Hibernate supports inheritance of annotations in JPA entities hierarchies different than EclipseLink).
Restored @Version in AbstractIntegrationAuditedJPABean for EclipseLink
Created hibernate module (currently a copy of eclipselink module without @Version in AbstractIntegrationAuditedJPABean)
Added Hibernate versions in dependency management, added hibernate dependencies in Hibernate module and removed EclipseLink dependencies from Hibernate module
Added comments
Removed duplicated JPA common classes that use both hibernate or eclipselink implementations. They have been moved to jpacore and poms have been modified accordingly to copy sources both in eclipselink and hibernate modules.
Added comments in hibernate module in test persistence.xml
Added jpacore to VCS
Changes in pom so jpacore source code compiles (even though is copied to the implementation modules hibernate or eclipselink). It uses eclipselink  JPA2 spec (javax.persistence) classes as a provided dependency and specific appverse web classes eclipselink implementation
Added unwrap method to JPAPersistenceService