Best Software for 2025 is now live!
Afficher le détail des notes
Enregistrer dans Mes Listes
Non revendiqué
Non revendiqué

Meilleures alternatives à Hibernate les mieux notées

Avis et détails du produit de Hibernate

Présentation de Hibernate

Qu'est-ce que Hibernate?

Hibernate un projet de framework de persistance Java open source.

Détails de Hibernate
Afficher moinsAfficher plus
Description du produit

Hibernate un projet de framework de persistance Java open source.


Détails du vendeur
Vendeur
Hibernate
Emplacement du siège social
Glen Allen, Virginia
Twitter
@Hibernate
25,919 abonnés Twitter
Page LinkedIn®
www.linkedin.com
1 employés sur LinkedIn®

Avis récents sur Hibernate

Utilisateur vérifié
U
Utilisateur vérifiéPetite entreprise (50 employés ou moins)
4.5 sur 5
"Best Open- Source ORM Tool"
It has HQL which is independent of Database. Easy to implement and maintain. L1, L2 caches. Supports almost all Relational DB. Lazy loading support...
Swapnil P.
SP
Swapnil P.Petite entreprise (50 employés ou moins)
4.5 sur 5
"L'un des meilleurs outils ORM"
C'est l'un des meilleurs outils pour connecter le backend à la base de données, il est rapide, il a de nombreux avantages par rapport à JDBC, il es...
Muhammad J.
MJ
Muhammad J.Marché intermédiaire (51-1000 employés)
4.5 sur 5
"8+ ans d'expérience en Hibernate"
En plus de sa propre API, Hibernate fournit une implémentation complète des spécifications et normes JPA. Différente stratégie pour l'identité Stra...
Badge de sécurité
Ce vendeur n'a pas encore ajouté ses informations de sécurité. Informez-les que vous aimeriez qu'ils les ajoutent.
0 personnes ont demandé des informations de sécurité

Média de Hibernate

Répondez à quelques questions pour aider la communauté Hibernate
Avez-vous déjà utilisé Hibernate auparavant?
Oui

Avis sur 28 Hibernate

4.2 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Avis sur 28 Hibernate
4.2 sur 5
Avis sur 28 Hibernate
4.2 sur 5
Les avis G2 sont authentiques et vérifiés.
Utilisateur vérifié à Banking
CB
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Partenaire commercial du vendeur ou concurrent du vendeur, non inclus dans les scores G2.
Qu'aimez-vous le plus à propos de Hibernate?

Hibernate helps the developers to understand the mappings better Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Hibernate?

The hibernate on demand loading is not the best Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Hibernate:

Hibernate would reduce the workload of the project and also it's easy to switch the databases later Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

Hibernate helped me to reduce the time is waste to write queries Avis collecté par et hébergé sur G2.com.

Isuru S.
IS
Full Stack Developer
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de 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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Recommandations à d’autres personnes envisageant Hibernate:

Hibernate est un outil idéal lorsque vous traitez avec des bases de données relationnelles. Il prend en charge toutes les bases de données relationnelles comme Postgres, MySQL, Oracle, SQL Server. Il est open source et l'outil est gratuit. Il y a beaucoup de tutoriels disponibles sur le web pour apprendre Hibernate. Il augmentera certainement la productivité des développeurs tout en réduisant la complexité de la gestion de la couche de données. Les structures de données riches aident les équipes à gérer la couche de données efficacement. Hibernate est un mappeur objet-relationnel mature et il est largement utilisé dans l'industrie. Ses concurrents sont iBatis, qui n'est pas aussi riche en fonctionnalités que Hibernate. Hibernate prend en charge le cache de niveau 1 et le cache de niveau 2. Le cache de niveau 1 se produit au niveau transactionnel où toutes les requêtes sont combinées en une seule au sein d'une transaction et finalement exécutées comme une seule transaction. Le cache de niveau 2 est un cache d'objets distribué où vous pouvez mettre en cache vos données et les partager entre les transactions. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

La complexité des modèles de données relationnels en les mappant à des hiérarchies de classes orientées objet.

Versionnement des objets

Gérer les mises à jour concurrentes

Implémentations de mise en cache Avis collecté par et hébergé sur G2.com.

Rohit N.
RN
Principal Software Engineer
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Recommandations à d’autres personnes envisageant Hibernate:

C'est un framework ORM stable et bien conçu. Bon pour afficher des données sur l'interface utilisateur où vous devez afficher l'ensemble du jeu de données. Il dispose d'un cache de deuxième niveau incroyable intégré qui aide considérablement à améliorer les performances au lieu de solliciter la base de données de manière répétitive pour les mêmes données. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

Bon avec les transactions et la persistance par lots. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Investment Banking
UI
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

There are no real downsides for this framework. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

CRUD operations, creating complicated filters using criteria API. Avis collecté par et hébergé sur G2.com.

CS
Software Engineer
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Recommandations à d’autres personnes envisageant Hibernate:

C'est une très bonne option à considérer si quelqu'un développe une application Java et souhaite utiliser un outil ORM. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

Cela rend la logique relationnelle entre l'application Java et la base de données assez facile à mettre en œuvre et facile à gérer également. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Information Technology and Services
UI
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Recommandations à d’autres personnes envisageant Hibernate:

Well, one have to decide according to project. Small project will have less number of tables , introducing entire Hibernate framework will be overhead than useful.

Hibernate can be useful for large projects, but going for Hibernate means going for an ORM. ORM implementation classes know how to write vendor-specific SQL, so you don't have to. When you don't know or you're uncertain about the DB type requirement then go for Hibernate. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

You can work with any database you want like oracle, mysql, db2, sql server ,etc. Using hibernate you won't worry about writing database specific queries and syntax. Caching mechanism helped me a lot to solve performance related issues. Everything is returned as object, the results are mapped to objects based on the properties given in the Hibernate configuration XML file and so it's easy to work with POJOs, unlike in JDBC. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Telecommunications
CT
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Recommandations à d’autres personnes envisageant Hibernate:

Provide better way to load sessionfactory to connect different DB at a time. Improve cashing mechanisms to load when use FetchType.Eager Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

Easily integrated with JPA/SprinBOOT and help developers to build CRUD operations. Require less code to fetch data from associated tables. Caching mechanism for fast data retrieval. Handle parallel transaction handling. handle commit/rollback. handle Multitenant based processing. Avis collecté par et hébergé sur G2.com.

PM
ITA
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

Nous travaillions sur une application de soins de santé et il était très facile pour nous d'utiliser Hibernate car toutes les classes et la base de données étaient mappées automatiquement. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
UI
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

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.

Recommandations à d’autres personnes envisageant Hibernate:

Be careful adopting this software as the upgrade path is messy. Consider writing straight SQL or using Spring alternatives instead. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

Hibernate as an ORM saves some time by allowing programmatic querying against repositories. It also offers validation and caching. All of these services work well. Avis collecté par et hébergé sur G2.com.

Humberto B.
HB
logistic auxiliar (backoffice)
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Hibernate?

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.

Que n’aimez-vous pas à propos de Hibernate?

vous ne pouvez pas utiliser hibernate de manière unique, c'est mieux avec JPA Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Hibernate:

En fait, Hibernate aide beaucoup à programmer facilement avec Java, je le recommande vraiment ! Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Hibernate résout, et en quoi cela vous est-il bénéfique?

l'interface est bien meilleure pour utiliser la programmation Java ! Avis collecté par et hébergé sur G2.com.