весенняя загрузка jpa hibernate - получить основные данные - PullRequest
0 голосов
/ 11 мая 2018

У меня есть две таблицы

ORDERS
ORDERITEMS
ORDERS will be having columns - ORDERS_ID, STATUS, TIMEPLACED,FIELD1,FIELD2,LASTUPDATE
ORDERITEMS is having columns - ORDERITEMS_ID, ORDERS_ID,PARTNUM,STATUS,FIELD1,FIELD2.

Мое требование - извлечь данные в следующем формате JSON

{
   "orders_id":"1234",
    "status":"C",
   "timeplaced":"2018-05-10",
    orderitems:[
         {
              orderitems_id="7",
              orders_id="1234",
              status="C"
         },{
             orderitems_id = 8,
             orders_id = 1234,
             status='C'
         }
    ]
}

здесь Детали ORDER похожи на заголовок в моем ответе, а элементы - этоМассив элементов заказа, соответствующих этому идентификатору заказа, присутствующего в заголовке.

, но когда я использую ManyToOne на объекте элементов заказа, детали заказа повторяются для каждого идентификатора элемента заказа.но это не то, что я хотел.я хочу иметь детали заказа на родительском уровне и детали товаров на дочернем уровне.

Возможно ли это с расширением CrudRepository или я должен идти с HQL-запросами?если это возможно, вы можете дать мне способ, как это сделать?

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