У меня есть действительно уродливая система баз данных, с которой мне нужно интегрироваться. По сути, я делаю отчет только для чтения в системе, и я не хочу настраивать тысячу объектов, представляющих каждую из таблиц, над которыми я работаю. Вместо этого я хотел бы просто определить Entity для каждого из типов отчетов, которые я генерирую (по существу, объединение группы столбцов из разных таблиц), а затем дать возможность скрыть гибернативную карту от неприятных (многие присоединились, многие объединены) sql в список таких объектов.
Возникает вопрос: могу ли я создать объект, который не имеет базовой таблицы, и использовать оператор sql для заполнения списка этих объектов?
Спасибо!