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

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.

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

27 de 28 Avaliações Totais para 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.
27 de 28 Avaliações Totais para Hibernate
4.2 de 5
27 de 28 Avaliações Totais para Hibernate
4.2 de 5
As avaliações da G2 são autênticas e verificadas.
Usuário Verificado em Retail
UR
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?

It has HQL which is independent of Database. Easy to implement and maintain. L1, L2 caches. Supports almost all Relational DB. Lazy loading support for fast retrieval. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

It takes a lot of effort to learn and implement. A bit slow as compared to the Traditional JDBC approach. Análise coletada por e hospedada no G2.com.

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

Using Hibernates features to relate DB objects with Java POJO's. Makes code more readable and uses Hibernate APIs. Productivity increases. Análise coletada por e hospedada no G2.com.

Swapnil P.
SP
Project Engineer
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta Hibernate?

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

O que você não gosta Hibernate?

Problema de segurança, se você quiser construir seu projeto altamente seguro, opte por JDBC em vez de hibernate. Análise coletada por e hospedada no G2.com.

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

Conectando o backend ao banco de dados, ou seja, Java ao MySQL ou Postgres Análise coletada por e hospedada no G2.com.

Muhammad J.
MJ
Distinguished Engineer / Java Consultant
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta 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. Estratégia de busca ansiosa em uma única consulta. Cache de primeiro nível padrão e, em seguida, cache de segundo nível opcional. HQL independente de esquema de banco de dados. Consulta de critérios para tornar a abordagem amigável ao usuário, é útil e fácil alterar seus critérios no futuro. O filtro também é um benefício principal quando você está usando o Hibernate. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Baixo desempenho para consulta complexa

Baixo desempenho para processamento em lote Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

O Hibernate gera consultas dinâmicas, então se o seu esquema de banco de dados tem relações complexas, pense duas vezes antes de usar HQL. Embora o Hibernate forneça uma interação simples para popular dados de uma tabela para sua classe Java. Se você tiver muitas tabelas e entidades no banco de dados, o mecanismo ORM pode criar consultas muito complexas que irão desacelerar o banco de dados e a aplicação. Se você estiver usando o Hibernate ORM, recomendo que simplifique a estrutura das tabelas. Pode ser mais complexo e, em alguns casos, é impossível buscar dados relacionados em uma única consulta; neste estágio, prefiro usar consulta nativa ou procedimento armazenado para mitigar o problema de desempenho. Um ponto muito importante é que o Hibernate precisa de expertise para ser implementado corretamente, caso contrário, você nunca alcançará um bom desempenho com ele. Análise coletada por e hospedada no G2.com.

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

Independente do esquema de banco de dados

Baixo risco de perda de dados

Mapeamento de interface orientada a objetos baseado em classes Java Análise coletada por e hospedada no G2.com.

Subash M.
SM
Principal Software Engineer
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta Hibernate?

Hibernate é a melhor maneira de modelar uma tabela de banco de dados em uma classe Java e se comunicar com o banco de dados. Suporte para quase todos os bancos de dados SQL e pode ser facilmente migrado de um banco de dados para outro sem qualquer alteração de código. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

A consulta gerada pelo Hibernate às vezes não é tão eficiente e requer muito mais ajustes para um melhor desempenho. A consulta completa de relatórios não pode ser escrita em Hibernate Query Language. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Hibernate é uma das melhores ferramentas ORM disponíveis para desenvolvedores Java. É totalmente suportado por muitos frameworks Java populares. Análise coletada por e hospedada no G2.com.

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

Desenvolver diferentes aplicações empresariais usando Hibernate. Desenvolvimento rápido de aplicações. Hibernate cuida do mapeamento de objetos e geração automática de consultas. Pode ser usado para gerar consultas dinâmicas. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Computer Software
CC
Médio Porte(51-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?

Association , Cascading. OOPs developer , can easily translate DB design using hibernate Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Too many configurations. Small changes in DB will lead to many changes in hibernate. Análise coletada por e hospedada no G2.com.

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

Not cluttering code ex/; Java code with DB queries. Also we need don't know DB Language to use the DataSource in the application. Underlying DB can changes from oracle to mysql but the Application layer does not undergo major changes , except for drivers and few configurations. Análise coletada por e hospedada no G2.com.

Shishpal V.
SV
Software Developer
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?

fácil interação do aplicativo com o banco de dados. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Até agora, não estamos enfrentando nenhuma desvantagem no Hibernate. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

e você se tornará um grande fã disso. Análise coletada por e hospedada no G2.com.

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

Em geral, quando queremos interagir com o banco de dados, precisamos conhecer SQL, nosso banco de dados pode mudar e podemos precisar mudar um pouco o SQL. Hibernate nos permite nos livrar desse problema. Análise coletada por e hospedada no G2.com.

SHISH P.
SP
Research Assistant
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?

Alguns recursos do hibernate são muito legais, como cache, processamento em lote e implementação de jpa que o tornam muito fácil de usar. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Atualmente, não há nada de que não goste, mas algumas melhorias são necessárias. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Atualmente, não há concorrente do Hibernate que ofereça serviços tão bons. Análise coletada por e hospedada no G2.com.

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

Estamos resolvendo problemas relacionados ao banco de dados. Análise coletada por e hospedada no G2.com.

Yu-Chun(Jim) C.
YC
Lead application support analyst
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?

Cobre todos os aspectos de ORM, para que os engenheiros possam ter uma visão muito clara apenas usando o ponto de vista do objeto para projetar o sistema, especialmente usando associações para substituir 'relacionamento'. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Há muitas configurações, e se eu quiser apenas adicionar algumas colunas, preciso redefini-las novamente, especialmente para a tabela de mapeamento e cascata, devo ter cuidado. Análise coletada por e hospedada no G2.com.

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

controle de sessão e ciclo de vida da entidade, e integrar facilmente ao framework Spring Análise coletada por e hospedada no G2.com.

Pankaj B.
PB
Chapter Lead - Engineering
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 é mais fácil e pode ser integrado com qualquer outro framework spring / spring boot. Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

A complexidade em torno dos relacionamentos de entidades e a depuração às vezes pode ser dolorosa. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Hibernate:

Hibernate é fácil de usar com qualquer um dos seus frameworks orientados a objetos, incluindo o Spring Boot. Padrões uniformes disponíveis. Análise coletada por e hospedada no G2.com.

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

Estamos usando o Hibernate para todos os microsserviços que são baseados em transações. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Computer Software
UC
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 is very easy to implement and it’s really easy to maintain Análise coletada por e hospedada no G2.com.

O que você não gosta Hibernate?

Hibernate sometimes could be a problem to use because it’s not too flexible sometimes Análise coletada por e hospedada no G2.com.

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

The idea behind ORMs it to provide the developers with the boilerplate implementation, i.e., the common database interaction code which is required in almost all the projects and products. For instance, creating connection, opening and closing transaction, committing or rolling back transactions, etc. So that the developer don’t have to write the code to do it. It has become a standard Análise coletada por e hospedada no G2.com.