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 |