2. Пример
• MySQL Server
• MySQL Workbench
• IntelliJ IDEA Ultimate Edition (можно триальную)
• Lombok
• JDK 1.8
• Hibernate 5.2
• Gradle
* Сервер приложения не обязателен (данные будут выводиться в консоль)
3. Последовательность
1. Создание проекта и
подключение
зависимостей
2. Добавление
параметров для
работы Hibernate
3. Mapping классов для
связывания таблиц БД
с Java кодом
4. Создание нужных
SQL запросов с
данными
5. Обработка
результатов запросов
6. Предоставление
результатов в GUI
4. Gradle
• Желательно использовать сборщик проекта: Gradle (или Maven)
• В первую очередь он понадобится для добавления библиотек Hibernate – автоматически будут
подключаться все зависимые jar файлы
• При ручном добавлении jar-библиотек (классический устаревший способ) – можно запутаться,
какие файлы нужны
6. Структура папок
• Структура папок по-умолчанию для Gradle/Maven проекта:
• src/main/java – исходные коды проекта (Java классы)
• src/main/resources – другие ресурсы приложения
• src/test/java – классы для тестирования
• Обе папки понадобятся в дальнейшем