Как да генерирате Hibernate Pojo класове от DB таблици: 12 стъпки

Съдържание:

Как да генерирате Hibernate Pojo класове от DB таблици: 12 стъпки
Как да генерирате Hibernate Pojo класове от DB таблици: 12 стъпки

Видео: Как да генерирате Hibernate Pojo класове от DB таблици: 12 стъпки

Видео: Как да генерирате Hibernate Pojo класове от DB таблици: 12 стъпки
Видео: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Април
Anonim

Hibernate е мощен, високопроизводителен обект/релационна услуга за постоянство и заявки. Hibernate използва JavaBean класове за представяне на таблици на база данни в паметта. Колоните на таблицата са представени от полетата на java класа. Информацията от клас към таблица, поле от колона се съхранява в XML файлове.

Това обяснява стъпките за обратно инженериране на таблици на база данни за генериране на хибернационни POJO класове и картографиране на XML файлове с помощта на инструменти за хибернация.

Стъпки

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 1
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 1

Стъпка 1. Изтеглете Hibernate Tool и извлечете съдържание в основната папка на Eclipse (трябва да обедините приставки и папки с функции)

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 2
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 2

Стъпка 2. Стартирайте затъмнението

Генериране на хибернационни класове Pojo от DB таблици Стъпка 3
Генериране на хибернационни класове Pojo от DB таблици Стъпка 3

Стъпка 3. Щракнете върху [File -> New -> Other -> Hibernate -> Hibernate Configuration File] и създайте cfg файл

Следните свойства трябва да бъдат посочени: jdbc url, потребителско име, парола, DB схема, клас драйвер и диалект.

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 4
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 4

Стъпка 4. Щракнете върху [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] и създайте нова конфигурация на конзолата

Добавете jar файла, който съдържа вашия DB драйвер, в секцията classpath в долната част.

Генериране на хибернационни класове Pojo от DB таблици Стъпка 5
Генериране на хибернационни класове Pojo от DB таблици Стъпка 5

Стъпка 5. Въведете името на конфигурацията на конзолата

Щракнете върху бутона Преглед срещу конфигурационния файл и изберете файла cfg.xml, създаден в стъпка 3.

Генериране на Hibernate Pojo класове от DB таблици Стъпка 6
Генериране на Hibernate Pojo класове от DB таблици Стъпка 6

Стъпка 6. Щракнете върху [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] и изберете местоположението на файла

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 7
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 7

Стъпка 7. Изберете файла cfg.xml, създаден в стъпка 3, като Конфигурация на конзолата

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

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 8
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 8

Стъпка 8. Преминете към перспектива за хибернация и щракнете върху иконата за хибернация в лентата с инструменти и изберете [Генериране на код за хибернация

.] опция.

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 9
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 9

Стъпка 9. Щракнете с десния бутон върху дървения възел [Generation Code Generation] и изберете New

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 10
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 10

Стъпка 10. Дайте името на конфигурацията и изберете конзолната конфигурация, създадена в стъпка 5 и reveng.xml, създадена в стъпка 6-7

Също така изберете Output Directory и съответния пакет.

Генерирайте Hibernate Pojo класове от DB таблици Стъпка 11
Генерирайте Hibernate Pojo класове от DB таблици Стъпка 11

Стъпка 11. Отидете в раздела Експортери и проверете Generate code domain (.java) и Generate mappings (hbm.xml)

Щракнете върху бягане.

Препоръчано: