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 |