GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

O QUE É hibernate?


#1

Estou aprendendo a começando a aprender a usar BD com Java e queria saber o que esse hibernate faz??


#2

Tem um ótimo tutorial aqui

Abraços e boa sorte.


#3

O q é hibernate? a pergunta ficaria mais interessante pq utilizar hibernate, rsrsrs.
brincadeira....
É um framework ORM, com ele vc faz operações CRUD (criacao, leitura, atualização e exclui) em objetos no banco de dados, vc pesquisa tb, estou falando de uma forma resumida.
MAs o melhor, com hibernate vc pode eliminar seu SQL chato, só espero q nenhum DBA venha responder esse topico. huahauhau.
Mas o interessante é qndo vc pensa em hibernate vc pensa em OO e SQL nativas voltamos ao procedural.
Ow procura sobre ORM, acho ja seria um bom comeco para vc.

falow


#4

Hibernate eh a maneira mais facil de manejar informações em BD.

Vc cria tipo que são tabelas e para adicionar esse tipo na base eh mole mole.

Cada tipo eh uma tabela. Tem isso e mto mais!!

Dps de ver Hibernate veja tb JPA. Eh mto bom tb.


#5

A, entendi então, ficou mais claro agora, valeu galera.


#6

Em Java é mais utilizado o Hibernate ou SQL?

Pq no meu curso eu tive SQL...não sei se terei Hibernate...

Então eu acho que SQL é mais utilizado né?


#7

Você tá comparando coisas diferentes....Hibernate é um framework, SQL é uma linguagem de consulta aplamente utilizada por Banco de Dados, principalmente os relacionais....mas respondendo sua pergunte, SIM! Por que até mesmo o hibernate no fim acaba em SQL (por baixo dos panos). Praticamente todos os sistemas com BD acaba em algum lugar na SQL...falar em BD sem SQL é raro. Eu arriscaria dizer que SQL é mais usada que o próprio JAVA (fiz essa comparação por que a pergunta também não tem muito nexo, mas....).

:twisted:


#8

Entendi...eu acho...

Mas nos aplicativos...é mais utilizado SQL (SQL Server, MySQL, Oracle...) ou o hibernate?

(Melhorou a pergunta?)

=)


#9

Cara, na realidade, mesmo utilizando hibernate, é necessário ter uma noção de SQL, porque por tras dos panos, o hibernate trabalha com SQL, então, sempre q tem hibernate tem SQL, mas nem sempre q tem SQL tem hibernate, o que faz com que o SQL seja "mais" usado, mas não necessariamente seja mais manejado pelos programadores Java, isso já não tenho fonte confiável para te informar.


#10

Piorou ainda mais....MySQL, Oracle são SGDBs....Hibernate é uma ferramenta para se "trabalhar" com esses SGDBs de maneira orientada a objetos...repare que SQL (liguagem que os SGBDs entendem) não é orientada a objetos, logo seus programas que utilizam MySQL, Oracle e cia ficariam "poluidos" por SQL....a ideia do Hibernate é criar uma abstração para que seu programa não tenha SQL diretamente, você teria a possibilidade de programar OO com banco de dados relacionais.


#11

Acho que vc ta confundido um pouco as coisas SQL Server, MySQL, Oracle sao bancos de dados.
Hibernate eh somente um framework pra ser usando por exemplo por Java pra persistencia de dados.

//Daniel


#12

É verdade...eu havia esquecido deste PEQUENO detalhe...

Realmente são banco de dados mesmo...

Desculpe a confusão...compreendi agora...

Obrigado!


#13

Estou ressuscitando esse tópico para fazer um apelo: PELO AMOR DE DEUS, NÃO RESPONDAM "PROCURE NO GOOGLE!!!"

Estou pesquisando no Google sobre hibernate, e advinha qual link eu caí? NESSE, m,andando procurar no Google... loop infinito?

A pessoa que responde os fóruns mandando pesquisar no Google, só para pagar de bonzões, não tem idéia do quanto prejudicam TODA a internet.

É isso, me cadastrei nesse site somente para esse apelo. Me excluam se infringi regras do fórum. Mas por favor, façam algo a respeito.


#14