developer-remarks

Данный пример демонстрирует применение следущих фреймворков и технологий:

  1. Hibernate для работы с базой данных.
  2. Spring для внедрения зависимостей.
  3. log4j для логирования действий.
  4. maven для сборки автономного jar-файла.

Требования:

  1. java 1.7
  2. maven3
  3. postgres 9.1 с настроенной базой данных и пользователем.

Перед сборкой необходимо отредактировать параметры подключения к БД! Они находятся в файле META-INF/persistence.xml.

Для сборки необходимо выполнить команду mvn clean install в корневой директории проекта (там, где лежит pom.xml). В результате в папке target появится файл hibernate-entities-1.0-executable.jar.

Запуск приложения: java -jar target/hibernate-entities-1.0-executable.jar

В результате выполнения программы в базу будут добавлены две записи, а затем в консоль будут выведены все записи, которые присутствуют в БД.