Aca posteo algunos links de JPA2.0 era algo previsible de cambio con algunas mejoras importantes como la API de criteria que tenia hibernate años atras, no se como no vieron ese feature, hacer queries con strings es casi como usar jdbc con el mapeo resuelto, por suerte parece ser un error corregido para esta nueva version, tambien vi que agregaron una api standard de cache, que es un must para que una aplicación sea mas o menos performante.
http://www.infoq.com/presentations/whats-new-and-exciting-in-jpa-20
http://en.wikibooks.org/wiki/Java_Persistence/What_is_new_in_JPA_2.0%3F
http://www.ibm.com/developerworks/java/library/j-typesafejpa/
Escrito por belzabub