Hibernate е мощен, високопроизводителен обект/релационна услуга за постоянство и заявки. Hibernate използва JavaBean класове за представяне на таблици на база данни в паметта. Колоните на таблицата са представени от полетата на java класа. Информацията от клас към таблица, поле от колона се съхранява в XML файлове.
Това обяснява стъпките за обратно инженериране на таблици на база данни за генериране на хибернационни POJO класове и картографиране на XML файлове с помощта на инструменти за хибернация.
Стъпки
Стъпка 1. Изтеглете Hibernate Tool и извлечете съдържание в основната папка на Eclipse (трябва да обедините приставки и папки с функции)
Стъпка 2. Стартирайте затъмнението
Стъпка 3. Щракнете върху [File -> New -> Other -> Hibernate -> Hibernate Configuration File] и създайте cfg файл
Следните свойства трябва да бъдат посочени: jdbc url, потребителско име, парола, DB схема, клас драйвер и диалект.
Стъпка 4. Щракнете върху [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] и създайте нова конфигурация на конзолата
Добавете jar файла, който съдържа вашия DB драйвер, в секцията classpath в долната част.
Стъпка 5. Въведете името на конфигурацията на конзолата
Щракнете върху бутона Преглед срещу конфигурационния файл и изберете файла cfg.xml, създаден в стъпка 3.
Стъпка 6. Щракнете върху [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] и изберете местоположението на файла
Стъпка 7. Изберете файла cfg.xml, създаден в стъпка 3, като Конфигурация на конзолата
Щракнете върху бутона за включване и посочете схемата и името (ите) на таблицата (ите), които да реверсирате. Множество имена на таблици могат да бъдат посочени с помощта на sql wild char (например: TBL_%). Щракнете върху Готово.
Стъпка 8. Преминете към перспектива за хибернация и щракнете върху иконата за хибернация в лентата с инструменти и изберете [Генериране на код за хибернация
.] опция.
Стъпка 9. Щракнете с десния бутон върху дървения възел [Generation Code Generation] и изберете New
Стъпка 10. Дайте името на конфигурацията и изберете конзолната конфигурация, създадена в стъпка 5 и reveng.xml, създадена в стъпка 6-7
Също така изберете Output Directory и съответния пакет.
Стъпка 11. Отидете в раздела Експортери и проверете Generate code domain (.java) и Generate mappings (hbm.xml)
Щракнете върху бягане.