Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

O que é Hibernate

Colaboração: Rodrigo Rosa Fragoso

Data de Publicação: 03 de Janeiro de 2008

Persistencia de dados é a palavra chave !!!

É uma ferramenta de mapeamento objeto/relacional para Java. Transforma os dados da estrutura lógica de um banco de dados em objetos definidos pelo desenvolvedor. Usando o Hibernate, não há a necessídade de escrever muito do código de acesso a banco de dados e de SQL, pois ele utiliza a sua própria HQL (Hibernate Query Language), acelerando a velocidade do seu desenvolvimento de uma forma fantástica. Vale lembrar que, apesar do fato do hibernate utilizar uma linguagem própria para realizar a persistencia dos dados, podemos mudar a qualquer momento o SGDB utilizado.

Como nem tudo são flores, ele não é uma boa pratica para aplicações que fazem uso extensivo de stored procedures, triggers ou que implementam a maior parte da lógica da aplicação no banco de dados, contando com um modelo de objetos simples - não vai se beneficiar com o uso do Hibernate.

Ao contrário, é mais indicado para sistemas que contam com um modelo MVC (prática comum no desenvolvimento de aplicações Java, onde se particiona a aplicação em tres partes, View - Control e Model, ou seja uma camada de interface, uma camada de controle e uma camada de negócio), onde a maior parte da lógica de negócios fica na própria aplicação Java, dependendo pouco de funções específicas do banco de dados.

Veja a relação completa dos artigos de Rodrigo Rosa Fragoso

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1486 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Programando o Android