Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

214 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект «Tracker»

О проекте

Этот проект - консольное приложение. Пользователю отображается меню с возможностями программы.

Программа может:

  1. Добавлять заявку.

  2. Заменять заявку на новую заявку по ID.

  3. Удалять заявку по ID.

  4. Отображать список всех заявок.

  5. Производить поиск по имени заявки.

  6. Две модели хранения данных:

    • Хранение в оперативной памяти (реализация Store -> MemTracker);
    • Хранение в базе данных PostgreSQL:
      • Работа с базой через запросы JDBC (реализация Store -> SqlTracker);
      • Работа с базой через запросы HQL (реализация Store -> HbmTracker).

Технологии

  • Java 18;
  • Hibernate 5;
  • PostgreSQL;
  • JDBC;
  • Lombok;
  • Log4j;
  • Тесты: Junit5, Mockito. Работают c H2 db;
  • Maven. Поддержка профилей test/prod;
  • Liquibase.

About

Console application in Java that can add, update, delete items, as well as display all items and search by item name.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages