docs(hw-02): add assignment requirements
This commit is contained in:
@@ -1 +1,16 @@
|
|||||||
# Homework 02
|
# Homework 02
|
||||||
|
|
||||||
|
## Разработать консольное приложение(user-service) на Java, использующее Hibernate для взаимодействия с PostgreSQL, без использования Spring. Приложение должно поддерживать базовые операции CRUD (Create, Read, Update, Delete) над сущностью User
|
||||||
|
|
||||||
|
### Требования
|
||||||
|
|
||||||
|
- Использовать Hibernate в качестве ORM.
|
||||||
|
- База данных — PostgreSQL.
|
||||||
|
- Настроить Hibernate без Spring, используя hibernate.cfg.xml или properties-файл.
|
||||||
|
- Реализовать CRUD-операции для сущности User (создание, чтение, обновление, удаление), которая состоит из полей: id, name, email, age, created\_at.
|
||||||
|
- Использовать консольный интерфейс для взаимодействия с пользователем.
|
||||||
|
- Использовать Maven для управления зависимостями.
|
||||||
|
- Настроить логирование.
|
||||||
|
- Настроить транзакционность для операций с базой данных.
|
||||||
|
- Использовать DAO-паттерн для отделения логики работы с БД.
|
||||||
|
- Обработать возможные исключения, связанные с Hibernate и PostgreSQL
|
||||||
|
|||||||
Reference in New Issue
Block a user