Pessoal to com uma dúvida referente a usar o Hibernate Core ou usar tudo pela Interface JPA2. Não dou a mínima para portabilidade entre servers e tal, minha dúvida é mais funcional mesmo. Existe algum recurso significativo hoje no hibernate que não conseguiria reproduzir via JPA2? E principalmente: Hibernate Criteria ou JPA Criteria Queries? O Hibernate Criteria sera aposentado a partir de hoje? Semanticamente ele é anos luz a frente em termos de clareza de código, mas o do JPA2 parece mais robusto para alguma situação muito específica (talvez).
Fiz a mesma pergunta no fórum do hibernate, mas ninguém deus as caras para dar pitoco. Sei que o Gavin King puxa bastante o saco das JPA Criterias, então pergunto… É ruim ficar com as antigas, elas vão morrer?
https://forum.hibernate.org/viewtopic.php?f=1&t=1005778&p=2433416#p2433416

E ate onde sei, eles nao estao nem discutindo isso.