Meilleures alternatives à Hibernate les mieux notées
Avis sur 28 Hibernate

Modèle de classe orienté objet pour mapper le modèle relationnel
Capacité à mapper l'héritage pour exploiter toute la puissance de la POO
Transactions au niveau Hibernate
Diverses structures de données Liste Carte Sac etc.
Diverses capacités de génération d'ID auto-incrément, uuid, séquence etc.
Support de clé composite pour la clé primaire
Entités immuables
Couche de mise en cache qui prend en charge le cache de niveau 1 et de niveau 2 Avis collecté par et hébergé sur G2.com.
Les API ne sont pas disponibles pour les langages de programmation modernes comme Go
Hibernate n'est pas une API basée sur une spécification comme EJB
L'API est énorme et il est nécessaire de connaître l'étendue des API pour les utiliser Avis collecté par et hébergé sur G2.com.

Les personnes sans connaissance de SQL peuvent commencer à écrire du code de couche d'accès aux données et à interagir avec la base de données.
Excellent soutien de la communauté.
C'est un outil gratuit. Avis collecté par et hébergé sur G2.com.
Charge des données de référence inutiles qui peuvent ne pas être nécessaires du tout.
Charge l'ensemble de l'objet de données même si le besoin concerne seulement quelques champs pour des manipulations de données. Avis collecté par et hébergé sur G2.com.
Saves time while working with databases, simple interface, a lot of flexible tools to be used within my projects. Avis collecté par et hébergé sur G2.com.
There are no real downsides for this framework. Avis collecté par et hébergé sur G2.com.
Hibernate en tant qu'outil ORM est largement accepté, ce qui le rend plus facile à utiliser et à apprendre. Il offre diverses méthodes de mapping. Il offre la possibilité de créer des tables et leurs colonnes au moment où l'application est déployée en fonction des entités définies dans l'application. Avis collecté par et hébergé sur G2.com.
Hibernate est assez bien développé et bien géré, mais il y a encore une marge d'amélioration. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.
La meilleure chose à propos de Hibernate est que vous pouvez facilement créer des opérations CRUD avec des méthodes prédéfinies. Pas besoin d'interagir manuellement avec la base de données (comme obtenir une connexion/créer du SQL, etc.). Une autre meilleure caractéristique est que, si elle est mise en œuvre correctement, la base de données sous-jacente peut être modifiée sans apporter de modifications au code. Avis collecté par et hébergé sur G2.com.
Dans un petit projet avec peu d'utilisateurs simultanés, c'est acceptable. Mais pour un environnement réel avec plusieurs utilisateurs, Hibernate doit être mis en œuvre avec précision en analysant toutes les annotations et leurs paramètres. Une annotation incorrecte entraînera l'exécution de centaines de requêtes en arrière-plan, juste pour récupérer une seule ligne. Avis collecté par et hébergé sur G2.com.
Hibernate has been very reliable and does what it claims to do. The documentation is also pretty thorough overall. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.

c'est plus facile de programmer en Java avec cet outil et il n'est pas nécessaire de brûler votre cerveau et de travailler facilement Avis collecté par et hébergé sur G2.com.
vous ne pouvez pas utiliser hibernate de manière unique, c'est mieux avec JPA Avis collecté par et hébergé sur G2.com.