ПРИСОЕДИНЯЙТЕСЬ к Hibernate + отправка результата клиентскому приложению - PullRequest
0 голосов
/ 12 февраля 2020

Я новичок в веб-разработке, пытаюсь создать веб-приложение, используя Angular, Spring Boot и Hibernate .

В моей базе данных есть две сущности ( Order и Product ), которые находятся в отношении «один ко многим» (в Product В таблице есть атрибут ' Order ' с id относительного Order ).

Я хочу, чтобы таблица отображала информацию относительно к INNER JOIN двух таблиц (т.е. таблицы со строками, которые содержат информацию о продуктах, а также только в таблице Order , такой как дата заказа). Как мне действовать дальше?

  1. Создание объекта ProductInOrder в серверном приложении и создание списка их, выполняющих ВНУТРЕННЕЕ СОЕДИНЕНИЕ с Hibernate. Затем отправка списка клиентскому приложению.

  2. Отправка таблиц продуктов и заказов клиентскому приложению, которое должно самостоятельно управлять объединением.

  3. Может быть, другой метод?

Я начал пытаться с первым методом, но столкнулся с некоторыми проблемами:

String hql = "select o.id, o.date, p.id, p.name, p.url from Product p inner join p.order as o";

Если я выполню этот запрос, как я могу сохранить результат в объекте и убедитесь, что каждый атрибут таблицы ссылается на правильный атрибут класса? Поэтому я подумал, что, возможно, я просто иду в неправильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...