Гибернация - Окружающая среда
В этой главе объясняется, как установить Hibernate и другие связанные пакеты для подготовки среды для приложений Hibernate. Мы будем работать с базой данных MySQL, чтобы экспериментировать с примерами Hibernate, поэтому убедитесь, что у вас уже есть установка для базы данных MySQL. Для получения дополнительных сведений о MySQL вы можете ознакомиться с нашим учебным пособием по MySQL .
Скачивание Hibernate
Предполагается, что в вашей системе уже установлена последняя версия Java. Ниже приведены простые шаги по загрузке и установке Hibernate в вашей системе.
Сделайте выбор, хотите ли вы установить Hibernate в Windows или Unix, а затем перейдите к следующему шагу, чтобы загрузить файл .zip для Windows и файл .tz для Unix.
Загрузите последнюю версию Hibernate с http://www.hibernate.org/downloads.
На момент написания этого руководства я скачал hibernate-distribution3.6.4.Final и когда вы разархивируете загруженный файл, он предоставит вам структуру каталогов, как показано на следующем изображении
Установка Hibernate
После того, как вы загрузили и распаковали последнюю версию установочного файла Hibernate, вам необходимо выполнить следующие два простых шага. Убедитесь, что вы правильно устанавливаете переменную CLASSPATH, иначе вы столкнетесь с проблемой при компиляции приложения.
Теперь скопируйте все файлы библиотеки из /lib в свой CLASSPATH и измените переменную пути к классам, чтобы включить все JAR -
Наконец, скопируйте hibernate3.jarфайл в свой CLASSPATH. Этот файл находится в корневом каталоге установки и является основным JAR-файлом, который необходим Hibernate для работы.
Предварительные требования к гибернации
Ниже приведен список пакетов / библиотек, необходимых для Hibernate, и вы должны установить их перед запуском Hibernate. Чтобы установить эти пакеты, вам нужно будет скопировать файлы библиотеки из/lib в свой CLASSPATH и соответствующим образом измените переменную CLASSPATH.
Sr. No. | Пакеты / библиотеки |
---|---|
1 | dom4j Разбор XML www.dom4j.org/ |
2 | Xalan XSLT-процессор https://xml.apache.org/xalan-j/ |
3 | Xerces Парсер Xerces Java https://xml.apache.org/xerces-j/ |
4 | cglib Соответствующие изменения классов Java во время выполнения http://cglib.sourceforge.net/ |
5 | log4j Лесозаготовка https://logging.apache.org/log4j |
6 | Commons Ведение журнала, электронная почта и т. Д. https://jakarta.apache.org/commons |
7 | SLF4J Фасад журналирования для Java https://www.slf4j.org |