Как сгенерировать классы Pojo Hibernate из таблиц БД: 12 шагов

Оглавление:

Как сгенерировать классы Pojo Hibernate из таблиц БД: 12 шагов
Как сгенерировать классы Pojo Hibernate из таблиц БД: 12 шагов

Видео: Как сгенерировать классы Pojo Hibernate из таблиц БД: 12 шагов

Видео: Как сгенерировать классы Pojo Hibernate из таблиц БД: 12 шагов
Видео: Программирование на Visual Basic с нуля #1 2024, Апрель
Anonim

Hibernate - это мощная, высокопроизводительная объектно-реляционная служба сохранения и запросов. Hibernate использует классы JavaBean для представления таблиц базы данных в памяти. Столбцы таблицы представлены полями класса java. Информация от класса к таблице, от поля к столбцу хранится в файлах XML.

Это объясняет шаги по обратному проектированию таблиц базы данных для генерации классов POJO гибернации и сопоставления файлов XML с помощью hibernate-tools.

Шаги

Создание классов Pojo для гибернации из таблиц БД Шаг 1
Создание классов Pojo для гибернации из таблиц БД Шаг 1

Шаг 1. Загрузите Hibernate Tool и извлеките содержимое в корневую папку Eclipse (должны объединить папки с плагинами и функциями)

Создание классов Pojo для гибернации из таблиц БД Шаг 2
Создание классов Pojo для гибернации из таблиц БД Шаг 2

Шаг 2. Запустить затмение

Создание классов Pojo для гибернации из таблиц БД Шаг 3
Создание классов Pojo для гибернации из таблиц БД Шаг 3

Шаг 3. Щелкните [Файл -> Создать -> Другое -> Hibernate -> Файл конфигурации Hibernate] и создайте файл cfg

Необходимо указать следующие свойства: URL-адрес jdbc, имя пользователя, пароль, схему БД, класс драйвера и диалект.

Создание классов Pojo для гибернации из таблиц БД Шаг 4
Создание классов Pojo для гибернации из таблиц БД Шаг 4

Шаг 4. Щелкните [Файл -> Создать -> Другое -> Hibernate -> Конфигурация консоли Hibernate] и создайте новую конфигурацию консоли

Добавьте файл jar, содержащий драйвер БД, в раздел пути к классам внизу.

Создание классов Pojo для гибернации из таблиц БД Шаг 5
Создание классов Pojo для гибернации из таблиц БД Шаг 5

Шаг 5. Введите имя конфигурации консоли

Нажмите кнопку «Обзор» напротив файла конфигурации и выберите файл cfg.xml, созданный на шаге 3.

Создание классов Pojo для гибернации из таблиц БД Шаг 6
Создание классов Pojo для гибернации из таблиц БД Шаг 6

Шаг 6. Щелкните [Файл -> Создать -> Другое -> Hibernate -> Файл обратного проектирования Hibernate (Reveng.xml)] и выберите расположение файла

Создание классов Pojo для гибернации из таблиц БД Шаг 7
Создание классов Pojo для гибернации из таблиц БД Шаг 7

Шаг 7. Выберите файл cfg.xml, созданный на шаге 3, в качестве конфигурации консоли

Нажмите кнопку включения и укажите схему и имена таблиц для обратного проектирования. Можно указать несколько имен таблиц, используя sql wild char (например: TBL_%). Щелкните Готово.

Создание классов Pojo для гибернации из таблиц БД Шаг 8
Создание классов Pojo для гибернации из таблиц БД Шаг 8

Шаг 8. Переключитесь в перспективу гибернации и щелкните значок гибернации на панели инструментов и выберите [Генерация кода гибернации

.] вариант.

Создание классов Pojo для гибернации из таблиц БД Шаг 9
Создание классов Pojo для гибернации из таблиц БД Шаг 9

Шаг 9. Щелкните правой кнопкой мыши узел дерева [Генерация кода гибернации] и выберите «Создать»

Создание классов Pojo для гибернации из таблиц БД Шаг 10
Создание классов Pojo для гибернации из таблиц БД Шаг 10

Шаг 10. Дайте имя конфигурации и выберите конфигурацию консоли, созданную на шаге 5, и файл Reveng.xml, созданный на шаге 6-7

Также выберите выходной каталог и соответствующий пакет.

Создание классов Pojo для гибернации из таблиц БД Шаг 11
Создание классов Pojo для гибернации из таблиц БД Шаг 11

Шаг 11. Перейдите на вкладку «Экспортеры» и установите флажки «Создать код домена (.java)» и «Создать сопоставления» (hbm.xml)

Нажмите "Выполнить".

Рекомендуемые: