Hibernate. Варианты реализации One-to-many по аналогии с union select

354
04 марта 2017, 03:00

Добрый день.

Есть такой набор таблиц. Стандартно с помощью SQL выбрать все "сервисы" со всеми их специфическим атрибутами можно с помощью select union, (упрощенно)

  SELECT common_attr1 as AA, common_attr2 as BB, specific_attr2 CC FROM Service INNER JOIN Specific_service1 ON id_Service WHERE ID_ = ...
  UNION 
  SELECT common_attr1 as AA, specific_attr4 as BB, specific_attr5 CC FROM Service INNER JOIN Specific_service2 ON id_Service WHERE ID_ = ...
  UNION
  SELECT ...

Как с помощью native SQL добавлять/изменять данные, то же понятно.

Но в проекте ативно используется Hibernate Напрямую Union в Hibernate нет.

Соответственно вопрос: Как с помощью Hibernate оформить Entity, способные реализовать такие выборки? Какие варианты есть? Может быть предварительно сделать View в БД? Может быть есть полезные ссылки с описание решения подобных задач? Сам пока информации не нашел.

READ ALSO
Где найти компонент для ввода градуса, минуты, секунды?

Где найти компонент для ввода градуса, минуты, секунды?

Нужен компонент (на подобии DatePickerDialog) для выбора градусов, минут и секундЕсть ли такое или как это можно самому сделать

282
Не могу поставить Google play на genymotion - Android

Не могу поставить Google play на genymotion - Android

Не могу поставить Google play на genymotion

359
Создать файл по шаблону в intellij-idea

Создать файл по шаблону в intellij-idea

Мну нужно создать gsp файл, но его нет среди стандартных шаблонов

421
Алгоритм написания боя [требует правки]

Алгоритм написания боя [требует правки]

Существуют ли стандартные решения написания боя в игре на JAVAБой на подобии мортал комбат(но в упрощенном виде), важно чтобы были стандартные...

317