Best Software for 2025 is now live!
Mostrar detalhamento de classificação
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de Hibernate Mais Bem Avaliadas

Avaliações e Detalhes do Produto de Hibernate

Visão geral de Hibernate

O que é Hibernate?

Hibernate é um projeto de framework de persistência Java de código aberto.

Detalhes Hibernate
Mostrar menosMostrar mais
Descrição do Produto

Hibernate é um projeto de framework de persistência Java de código aberto.


Detalhes do Vendedor
Vendedor
Hibernate
Localização da Sede
Glen Allen, Virginia
Twitter
@Hibernate
25,919 seguidores no Twitter
Página do LinkedIn®
www.linkedin.com
1 funcionários no LinkedIn®

Avaliações Recentes de Hibernate

Usuário Verificado
U
Usuário VerificadoPequena Empresa (50 ou menos emp.)
4.5 de 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.Pequena Empresa (50 ou menos emp.)
4.5 de 5
"Um dos melhores ferramentas ORM"
É uma das melhores ferramentas para conectar o backend ao banco de dados, é rápida, tem muitas vantagens sobre o JDBC, é mais rápida, de código abe...
Muhammad J.
MJ
Muhammad J.Médio Porte (51-1000 emp.)
4.5 de 5
"8+ anos de experiência em Hibernate"
Além de sua própria API, o Hibernate fornece uma implementação completa das especificações e padrões JPA. Diferente estratégia para identidade. Est...
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia Hibernate

Responda a algumas perguntas para ajudar a comunidade Hibernate
Já usou Hibernate antes?
Sim

Avaliações 28 Hibernate

4.2 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Avaliações 28 Hibernate
4.2 de 5
Avaliações 28 Hibernate
4.2 de 5
As avaliações da G2 são autênticas e verificadas.
Usuário Verificado em Banking
CB
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Parceiro comercial do vendedor ou concorrente do vendedor, não incluído nas pontuações do G2.
O que você mais gosta Hibernate?

Hibernate helps the developers to understand the mappings better Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

The hibernate on demand loading is not the best Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Hibernate would reduce the workload of the project and also it's easy to switch the databases later Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

Hibernate helped me to reduce the time is waste to write queries Análise coletada por e hospedada no G2.com.

Isuru S.
IS
Full Stack Developer
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Hibernate?

Modelo de classe orientada a objetos para mapear modelo relacional

Capacidade de mapear herança para explorar todo o poder da POO

Transações no nível do Hibernate

Várias estruturas de dados Lista Mapa Bolsa etc.

Várias capacidades de geração de ID auto incremento, uuid, sequência etc.

Suporte a chave composta para chave primária

Entidades imutáveis

Camada de cache que suporta cache de nível 1 e nível 2 Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

APIs não estão disponíveis para linguagens de programação modernas como Go

Hibernate não é uma API baseada em especificação como EJB

API é enorme e é necessário conhecer a amplitude das APIs para consumir Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Hibernate é uma ferramenta ideal quando você lida com bancos de dados relacionais. Ele suporta todos os bancos de dados relacionais como Postgres, MySQL, Oracle, SQL Server. É de código aberto e a ferramenta é gratuita. Há muitos tutoriais disponíveis na web para aprender Hibernate. Isso definitivamente aumentará a produtividade dos desenvolvedores enquanto reduz a complexidade de gerenciar a camada de dados. Estruturas de dados ricas ajudam as equipes a gerenciar a camada de dados de forma eficiente. Hibernate é um mapeador objeto-relacional maduro e é amplamente utilizado na indústria. Seus concorrentes são iBatis, que não é tão rico em recursos quanto o Hibernate. Hibernate suporta cache de nível 1 e cache de nível 2. Cache de nível 1 acontece no nível transacional, onde todas as consultas são combinadas em uma dentro de uma transação e finalmente executadas como uma única transação. Cache de nível 2 é um cache de objetos distribuído onde você pode armazenar seus dados em cache e compartilhar entre transações. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

Gerencie a complexidade dos modelos de dados relacionais mapeando-os para hierarquias de classes orientadas a objetos.

Implementação de camada de dados transacional

Versionamento de objetos

Gerencie atualizações concorrentes

Implementações de cache Análise coletada por e hospedada no G2.com.

Rohit N.
RN
Principal Software Engineer
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Hibernate?

Pessoas sem conhecimento de SQL começam a escrever código de camada de acesso a dados e a interagir com o banco de dados.

Ótimo suporte da comunidade.

É uma ferramenta gratuita. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Carrega dados de referência desnecessários que podem não ser necessários de forma alguma. Carrega todo o objeto de dados, mesmo que a necessidade seja apenas de alguns campos para manipulações de dados. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

É um framework ORM estável e bem projetado. Bom para exibir dados na interface do usuário onde você precisa mostrar todo o conjunto de dados. Se você não quer ter o incômodo de escrever SQL e fazer todo o trabalho de configuração de acesso a dados de baixo nível - Hibernate é a ferramenta que você deve usar. Ele possui um incrível cache de segundo nível embutido que ajuda significativamente a melhorar o desempenho, em vez de acessar o banco de dados repetidamente para os mesmos dados. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

Bom com transações e persistência em lote. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Investment Banking
UI
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta Hibernate?

Saves time while working with databases, simple interface, a lot of flexible tools to be used within my projects. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

There are no real downsides for this framework. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

CRUD operations, creating complicated filters using criteria API. Análise coletada por e hospedada no G2.com.

CS
Software Engineer
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Hibernate?

Hibernate como uma ferramenta ORM é amplamente aceita, o que a torna mais fácil de usar e aprender. Ela fornece vários métodos para mapeamento. Ela oferece a capacidade de criar tabelas e suas colunas no momento em que a aplicação é implantada com base nas entidades que são definidas na aplicação. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Hibernate é bastante bem desenvolvido e bem gerido, mas ainda há espaço para melhorias. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

É uma opção muito boa a considerar se alguém estiver desenvolvendo uma aplicação Java e quiser usar uma ferramenta ORM. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

Isso torna a lógica relacional entre o aplicativo Java e o banco de dados bastante fácil de implementar e também fácil de gerenciar. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Information Technology and Services
UI
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando 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. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Telecommunications
CT
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Provide better way to load sessionfactory to connect different DB at a time. Improve cashing mechanisms to load when use FetchType.Eager Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

PM
ITA
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Hibernate?

A melhor coisa sobre o Hibernate é que você pode facilmente criar operações CRUD com métodos predefinidos. Não há necessidade de interagir manualmente com o banco de dados (como obter conexão/criar SQL etc.). Outra característica excelente é que, se implementado corretamente, o banco de dados subjacente pode ser alterado sem fazer alterações no código. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Quando implementado incorretamente, a sobrecarga de desempenho é o maior problema. Para um pequeno projeto com poucos usuários simultâneos, está tudo bem. mas para um ambiente real com múltiplos usuários, o hibernate deve ser implementado com precisão, analisando todas as anotações e seus parâmetros. anotação incorreta fará com que centenas de consultas em segundo plano sejam executadas, apenas para buscar uma única linha. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

Estávamos trabalhando em um aplicativo de saúde e foi muito fácil para nós usar o Hibernate, pois todas as classes e o banco de dados foram mapeados automaticamente. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Internet
UI
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta Hibernate?

Hibernate has been very reliable and does what it claims to do. The documentation is also pretty thorough overall. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Be careful adopting this software as the upgrade path is messy. Consider writing straight SQL or using Spring alternatives instead. Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Humberto B.
HB
logistic auxiliar (backoffice)
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Hibernate?

é mais fácil programar em Java com esta ferramenta e não é necessário queimar seu cérebro e trabalhar facilmente Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

você não pode usar hibernate de uma única maneira, é melhor com JPA Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Na verdade, o Hibernate ajuda muito a programar facilmente com Java, eu realmente recomendo! Análise coletada por e hospedada no G2.com.

Que problemas é Hibernate E como isso está te beneficiando?

a interface é muito melhor para usar programação em Java! Análise coletada por e hospedada no G2.com.