Tengo un proyecto en el que estoy trabajando actualmente usando Tomcat, Spring 4, Spring Security, MySQL y JPA con Hibernate. Elegí JPA desde el punto de vista de que se supone que hacer que el intercambio de la implementación subyacente de los proveedores de ORM sea perfecto, o al menos menos...