Hibernate - Meio Ambiente

Este capítulo explica como instalar o Hibernate e outros pacotes associados para preparar um ambiente para os aplicativos Hibernate. Trabalharemos com o banco de dados MySQL para experimentar exemplos do Hibernate, portanto, certifique-se de já ter uma configuração para o banco de dados MySQL. Para obter mais detalhes sobre o MySQL, você pode verificar nosso Tutorial do MySQL .

Baixando Hibernate

Presume-se que você já tenha a versão mais recente do Java instalada em seu sistema. A seguir estão as etapas simples para baixar e instalar o Hibernate em seu sistema -

  • Escolha se deseja instalar o Hibernate no Windows ou Unix e então prossiga para a próxima etapa para baixar o arquivo .zip para Windows e o arquivo .tz para Unix.

  • Baixe a última versão do Hibernate de http://www.hibernate.org/downloads.

  • No momento em que escrevi este tutorial, eu baixei hibernate-distribution3.6.4.Final e quando você descompacta o arquivo baixado, ele lhe dará a estrutura de diretórios conforme mostrado na imagem a seguir

Instalando o Hibernate

Depois de fazer o download e descompactar a versão mais recente do arquivo de instalação do Hibernate, você precisa seguir duas etapas simples. Certifique-se de definir sua variável CLASSPATH corretamente, caso contrário, você terá problemas ao compilar seu aplicativo.

  • Agora, copie todos os arquivos de biblioteca de /lib em seu CLASSPATH e altere sua variável de caminho de classe para incluir todos os JARs -

  • Finalmente, copie hibernate3.jararquivo em seu CLASSPATH. Este arquivo está no diretório raiz da instalação e é o JAR principal que o Hibernate precisa para fazer seu trabalho.

Pré-requisitos de Hibernate

A seguir está a lista dos pacotes / bibliotecas requeridos pelo Hibernate e você deve instalá-los antes de iniciar o Hibernate. Para instalar esses pacotes, você terá que copiar os arquivos de biblioteca do/lib em seu CLASSPATH e altere sua variável CLASSPATH de acordo.

Sr. Não. Pacotes / Bibliotecas
1

dom4j

Análise XML www.dom4j.org/

2

Xalan

Processador XSLT https://xml.apache.org/xalan-j/

3

Xerces

O Xerces Java Parser https://xml.apache.org/xerces-j/

4

cglib

Mudanças apropriadas nas classes Java em tempo de execução http://cglib.sourceforge.net/

5

log4j

Logging Faremwork https://logging.apache.org/log4j

6

Commons

Registro, e-mail etc. https://jakarta.apache.org/commons

7

SLF4J

Logging Facade para Java https://www.slf4j.org