Hibernate Commons Anotaciones es "proyecto de utilidad para el manejo de la anotación", como se ha dicho por ejemplo here. No contiene la API que el usuario normal de Hibernate debería usar.
Las anotaciones de Hibernate contenían anotaciones de mapas de persistencia y códigos relacionados. Hoy en día se fusionó con el núcleo de Hibernate.
Si realmente desea evitar JPA (1/2) que se realiza fácilmente al no utilizar las clases del paquete javax.persistence
o de sus subpaquetes. Si quiere lo contrario, use javax.persistence
y evite los paquetes org.hibernate
donde sea posible.
Puede encontrar una buena guía para comenzar con Hibernate en http://docs.jboss.org/hibernate/orm/4.1/quickstart/en-US/html_single/. También indica qué bibliotecas se necesitan siempre y cuáles son opcionales.
Reference documentation contiene muchos consejos sobre el uso de JPA en lugar de las anotaciones heredadas de Hibernate heredadas.
¡Excelente respuesta! Agregado a https://community.jboss.org/wiki/HibernateCompatibilityMatrix si no te importa. –
¡Claro, no hay problema! – Ravi