Я новичок в веб-разработке, пытаюсь создать веб-приложение, используя Angular, Spring Boot и Hibernate .
В моей базе данных есть две сущности ( Order и Product ), которые находятся в отношении «один ко многим» (в Product В таблице есть атрибут ' Order ' с id относительного Order ).
Я хочу, чтобы таблица отображала информацию относительно к INNER JOIN двух таблиц (т.е. таблицы со строками, которые содержат информацию о продуктах, а также только в таблице Order , такой как дата заказа). Как мне действовать дальше?
Создание объекта ProductInOrder
в серверном приложении и создание списка их, выполняющих ВНУТРЕННЕЕ СОЕДИНЕНИЕ с Hibernate. Затем отправка списка клиентскому приложению.
Отправка таблиц продуктов и заказов клиентскому приложению, которое должно самостоятельно управлять объединением.
Может быть, другой метод?
Я начал пытаться с первым методом, но столкнулся с некоторыми проблемами:
String hql = "select o.id, o.date, p.id, p.name, p.url from Product p inner join p.order as o";
Если я выполню этот запрос, как я могу сохранить результат в объекте и убедитесь, что каждый атрибут таблицы ссылается на правильный атрибут класса? Поэтому я подумал, что, возможно, я просто иду в неправильном направлении.