Hibernate.orgCommunity Documentation
O trabalho com o software objeto relacional e banco de dados relacionais, pode ser incômodo e desgastante atualmente num meio empresarial. Hibernate é um Objeto/Relacional de Mapeamento de ferramentas nos meios Java. O termo Objeto/Relacional de Mapeamento (ORM) refere-se à técnica de mapeamento de dados, representada desde o objeto modelo aos dados relacionais modelo com um esquema baseado na SQL.
O Hibernate não cuida apenas do mapeamento desde às classes de Java até as mesas de banco de dados (e de tipos de dados Java até tipos de dados da SQL), mas também proporciona a consulta de dados e facildades de recuperação que pode significativamente reduzir o tempo de desenvolvimento. Do contrário, consumido com o manual de dados executados em SQL e JDBC.
A meta de Hibernate é aliviar o desenvolvedor em 95% de dados comuns de persistência relacionados as tarefas de programação. O Hibernate talvez não seja a melhor solução para as aplicações centradas em dados, das quais apenas usam procedimentos armazenados para a implementação das lógicas comerciais no banco de dados. Isto é mais utilizado orientando o objeto aos modelos de domínio e lógicas comerciais na camada intermediária baseada em Java. No entanto, o Hibernate pode certamente ajudá-lo a remover ou condensar o específico código fornecedor SQL, e ajudará com a tarefa comum de resultado estabelecido pela tradução desde a representação tabular até um gráfico de objetos.
Por favor siga os seguintes passos, caso você seja inexperiente com o Hibernate, Mapeamento Objeto/Relacional ou mesmo Java:
Read Capítulo 1, Tutorial for a tutorial with step-by-step instructions. The source code for the tutorial is included in the distribution in the doc/reference/tutorial/
directory.
Read Capítulo 2, Arquitetura to understand the environments where Hibernate can be used.
Verifique no diretório eg/
em sua distribuição de Hibernate, do qual possui uma simples aplicação autônoma. Copie seu driver JDBC para o diretório lib/
e edite eg/hibernate.properties
, especificando valores corretos para o seu banco de dados. No diretório de distribuição sob o comando aviso, digite ant eg
(usando Ant), ou sob Windows, digite build eg
.
Use this reference documentation as your primary source of information. Consider reading [JPwH] if you need more help with application design, or if you prefer a step-by-step tutorial. Also visit http://caveatemptor.hibernate.org and download the example application from [JPwH].
As respostas das perguntas mais freqüentes podem ser encontradas no website Hibernate.
A terceira parte de demonstração, exemplos e tutoriais estão vinculadas no website Hibernate.
A Área de Comunidade no website Hibernate é um bom recurso para parceiros de design e várias soluções integradas. ( Tomcat, JBoss AS, Struts, EJB, etc. )
Em caso de dúvidas, utilize o fórum do usuário encontrado no website Hibernate. Nós também provemos o JIRA sistema de questão de rastreamento para os relatórios de erros de programação e recursos solicitados. Se você tem interesse no desenvolvimento do Hibernate, participe da lista de correio eletrônico do desenvolvedor. Caso você tenha interesse em traduzir este documento na sua própria língua, por favor entre em contato conosco através da lista de correio eletrônico do desenvolvedor.
O suporte do desenvolvimento comercial, suporte de produção e treinamento de Hibernate está disponível através do JBoss Inc. ( see http://www.hibernate.org/SupportTraining/ ). Hibernate é um projeto de Fonte Aberta Profissional e componente crítico do Sistema Jboss de Empreendimento e Middleware ( JEMS ) suíte de produtos.
Copyright © 2004 Red Hat, Inc.