Hibernate

8070 palavras 33 páginas
Comunidade Livre Paraíba http://www.softwarelivre.pb.gov.br/ Introdução ao Hibernate 3
Maurício Linhares
Mapeie o seu modelo de objetos diretamente para o banco de dados, de uma forma simples e se livrando de vez da SQL

O que é o Hibernate?
O Hibernate é uma ferramenta de mapeamento objeto/relacional para Java. Ela transforma os dados tabulares de um banco de dados em um grafo de objetos definido pelo desenvolvedor. Usando o Hibernate, o desenvolvedor se livra de escrever muito do código de acesso a banco de dados e de SQL que ele escreveria não usando a ferramenta, acelerando a velocidade do seu desenvolvimento de uma forma fantástica. Mas o framework não é uma boa opção para todos os tipos de aplicação. Sistemas 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 “pobre” não vai se beneficiar com o uso do Hibernate. Ele é mais indicado para sistemas que contam com um modelo rico, 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.

Antes de você seguir em frente...
Antes de começar você deve fazer o download de uma versão estável do Hibernate 3, de preferência a versão 3.0.5, com a qual este artigo foi testado. Você pode encontrar os arquivos dela aqui: https://sourceforge.net/project/showfiles.php?group_id=40712&package_id=127784 Depois de fazer o download, adicione o arquivo hibernate3.jar e os seguintes arquivos da pasta “lib” do download ao seu classpath (ou ao classpath da sua IDE): ehcache-1.1.jar jta.jar xml-apis.jar commons-logging-1.0.4.jar c3p0-0.8.5.2.jar asm-attrs.jar log4j-1.2.9.jar dom4j-1.6.jar antlr-2.7.5H3.jar cglib-2.1.jar asm.jar jdbc2_0-stdext.jar xerces-2.6.2.jar commons-collections-2.1.1.jar O banco de dados escolhido para este artigo é o MySQL, versão 4.1, mas os scripts SQL pra gerar as tabelas podem ser facilmente adaptados para outros bancos.

Relacionados

  • Hibernate
    33380 palavras | 134 páginas
  • Hibernate
    7629 palavras | 31 páginas
  • Hibernate
    21635 palavras | 87 páginas
  • Hibernate
    2111 palavras | 9 páginas
  • Hibernate
    329 palavras | 2 páginas
  • HIBERNATE
    369 palavras | 2 páginas
  • hibernate
    3161 palavras | 13 páginas
  • Hibernate
    32044 palavras | 129 páginas
  • Hibernate
    45190 palavras | 181 páginas
  • hibernate
    3435 palavras | 14 páginas