Por eso, a lo largo de su desarrollo en el tiempo, y a medida que JPA ha sido mejorándose, uno de los principales objetivos de Hibernate ha sido adaptarse a la API de la que penden por defecto todos los sistemas que usan Java que usan mapeo entidad-relación.