Сущности Hibernate без базовых таблиц

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

Возникает вопрос: могу ли я создать объект, не имеющий базовой таблицы, и использовать оператор sql для заполнения списка указанных объектов?

Спасибо!

10
задан idbentley 3 November 2011 в 23:00
поделиться