/
nebulus
/
test_test
Обзор
Документация
Войти
/
nebulus
/
test_test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task.java
53 строки
2 KB
nebulus
update task.java
07 ноя 2025, 10:39
07 ноя 2025, 10:39
f82d61f
Код
Авторство
О чём код?
// Есть данные о заказах, где каждый заказ содержит список купленных товаров: // DTO // Заказ (покупка) public class Order { private String orderId; private List<Product> products; // Товары в заказе // Конструктор, геттеры } // Экземпляр продукта (товара) на момент покупки public class Product { private String name; private String category; private double price; // Конструктор, геттеры } Данные: List<Order> orders = List.of( new Order("001", List.of( new Product("Laptop", "Electronics", 1200.0), new Product("Mouse", "Electronics", 50.0) )), new Order("002", List.of( new Product("Desk", "Furniture", 300.0), new Product("Chair", "Furniture", 150.0), new Product("Laptop", "Electronics", 1200.0) )) ); //1) Получить список всех товаров из всех заказов //2) Найти все купленные товары категории 'Electronics' // -------------------------------------------------- /* Необходимо хранить в БД. 1) Подготовь DDL скрипты для создания сущностей БД 2) Подготовь JPA Entity + Repository 3) Написать методы - выбрать заказ по ИД - выбрать все заказы, где есть продукты из определенной категории */