Hibernate - это мощная, высокопроизводительная объектно-реляционная служба сохранения и запросов. Hibernate использует классы JavaBean для представления таблиц базы данных в памяти. Столбцы таблицы представлены полями класса java. Информация от класса к таблице, от поля к столбцу хранится в файлах XML.
Это объясняет шаги по обратному проектированию таблиц базы данных для генерации классов POJO гибернации и сопоставления файлов XML с помощью hibernate-tools.
Шаги
Шаг 1. Загрузите Hibernate Tool и извлеките содержимое в корневую папку Eclipse (должны объединить папки с плагинами и функциями)
Шаг 2. Запустить затмение
Шаг 3. Щелкните [Файл -> Создать -> Другое -> Hibernate -> Файл конфигурации Hibernate] и создайте файл cfg
Необходимо указать следующие свойства: URL-адрес jdbc, имя пользователя, пароль, схему БД, класс драйвера и диалект.
Шаг 4. Щелкните [Файл -> Создать -> Другое -> Hibernate -> Конфигурация консоли Hibernate] и создайте новую конфигурацию консоли
Добавьте файл jar, содержащий драйвер БД, в раздел пути к классам внизу.
Шаг 5. Введите имя конфигурации консоли
Нажмите кнопку «Обзор» напротив файла конфигурации и выберите файл cfg.xml, созданный на шаге 3.
Шаг 6. Щелкните [Файл -> Создать -> Другое -> Hibernate -> Файл обратного проектирования Hibernate (Reveng.xml)] и выберите расположение файла
Шаг 7. Выберите файл cfg.xml, созданный на шаге 3, в качестве конфигурации консоли
Нажмите кнопку включения и укажите схему и имена таблиц для обратного проектирования. Можно указать несколько имен таблиц, используя sql wild char (например: TBL_%). Щелкните Готово.
Шаг 8. Переключитесь в перспективу гибернации и щелкните значок гибернации на панели инструментов и выберите [Генерация кода гибернации
.] вариант.
Шаг 9. Щелкните правой кнопкой мыши узел дерева [Генерация кода гибернации] и выберите «Создать»
Шаг 10. Дайте имя конфигурации и выберите конфигурацию консоли, созданную на шаге 5, и файл Reveng.xml, созданный на шаге 6-7
Также выберите выходной каталог и соответствующий пакет.
Шаг 11. Перейдите на вкладку «Экспортеры» и установите флажки «Создать код домена (.java)» и «Создать сопоставления» (hbm.xml)
Нажмите "Выполнить".