Alternativas de Hibernate Mejor Valoradas
28 Hibernate Reseñas

Modelo de clase orientado a objetos para mapear modelo relacional
Capacidad para mapear herencia para explotar todo el poder de la POO
Transacciones a nivel de Hibernate
Varias estructuras de datos Lista Mapa Bolsa etc.
Varias capacidades de generación de ID auto incremento, uuid, secuencia etc.
Soporte de clave compuesta para clave primaria
Entidades inmutables
Capa de caché que soporta caché de nivel 1 y nivel 2 Reseña recopilada por y alojada en G2.com.
Las API no están disponibles para lenguajes de programación modernos como Go.
Hibernate no es una API basada en especificaciones como EJB.
La API es enorme y es necesario conocer la amplitud de las API para consumir. Reseña recopilada por y alojada en G2.com.

Personas sin conocimiento de SQL pueden comenzar a escribir código de la capa de acceso a datos y empezar a interactuar con la base de datos. Gran apoyo de la comunidad. Es una herramienta gratuita. Reseña recopilada por y alojada en G2.com.
Carga datos de referencia innecesarios que pueden no ser requeridos en absoluto.
Carga todo el objeto de datos incluso si el requisito es solo para algunos campos para manipulaciones de datos. Reseña recopilada por y alojada en G2.com.
Saves time while working with databases, simple interface, a lot of flexible tools to be used within my projects. Reseña recopilada por y alojada en G2.com.
There are no real downsides for this framework. Reseña recopilada por y alojada en G2.com.
Hibernate como herramienta ORM es ampliamente aceptado, lo que facilita su uso y aprendizaje. Proporciona varios métodos para el mapeo. Ofrece la capacidad de crear tablas y sus columnas en el momento en que se despliega la aplicación, basándose en las entidades que están definidas en la aplicación. Reseña recopilada por y alojada en G2.com.
Hibernate está bastante bien desarrollado y gestionado, pero todavía hay margen para mejorar. Reseña recopilada por y alojada en G2.com.
Well the best thing its database independency, you can move to different database software easily because you are developing to an abstraction. And caching mechanism (1st level & 2nd level cache) provided in hibernate means you don't need to hit database for similar queries, to improve performance. Reseña recopilada por y alojada en G2.com.
Hibernate is little slower than pure JDBC, actually the reason is hibernate used to generate many SQL statements in run time, but i guess this is not the disadvantage.
Composite mapping is complex.
It requires time, learning curve is high, lots of API to learn. Reseña recopilada por y alojada en G2.com.
Best ORM and support all jdbc drivers, Easy way to have dB Entity with Java Object mapping. Best way to maintain relationship with objects. Integration with latest framework and technology like SPringBoot, JPA, Java and support most of the popular databases like Oracle, mySql, PostgreSQL..etc.Best way to handle caching results and fast retrieval. Reseña recopilada por y alojada en G2.com.
Any Changes happen to Database will require to rebuild Java objects to keep in sync with Db. Some time facing performance issue due to FetchType.Eager to load all results. Performance issue when update or Delete Huge Lists of Entities through Hibernate/JPA which can be done with single SQL command. Reseña recopilada por y alojada en G2.com.
Lo mejor de Hibernate es que puedes crear fácilmente operaciones CRUD con métodos predefinidos. No es necesario interactuar manualmente con la base de datos (como obtener conexión/crear SQL, etc.). Otra característica destacada es que, si se implementa correctamente, la base de datos subyacente se puede cambiar sin hacer ningún cambio en el código. Reseña recopilada por y alojada en G2.com.
Cuando se implementa incorrectamente, la sobrecarga de rendimiento es el mayor problema. Para un proyecto pequeño con pocos usuarios concurrentes está bien, pero para un entorno real con múltiples usuarios, hibernate debe implementarse con precisión analizando todas las anotaciones y sus parámetros. Una anotación incorrecta causará que se ejecuten cientos de consultas en segundo plano, solo para obtener una sola fila. Reseña recopilada por y alojada en G2.com.
Hibernate has been very reliable and does what it claims to do. The documentation is also pretty thorough overall. Reseña recopilada por y alojada en G2.com.
It's extremely painful upgrading from even minor versions. We had been stuck on Hibernate 4 for years because the upgrade to version 5 would have broken most of the queries. Sometimes classes are not even found any longer. Reseña recopilada por y alojada en G2.com.

es más fácil programar en Java con esta herramienta y no es necesario quemarse el cerebro y trabajar fácilmente Reseña recopilada por y alojada en G2.com.
no puedes usar hibernate de una sola manera es mejor con JPA Reseña recopilada por y alojada en G2.com.