Вопрос: возможно ли это сделать, используя ORM? При этом мне не хочется (не нужно) читать все столбцы, нужны только несколько значений.
А что за костыли, можно подробнее?
Костыли — читать часть сущности. То ест ьвам нужна информация НЕ О БИЗНЕС ОБЪЕКТЕ (полном, с поведением и ограниченным числом состояний), а только часть данны (data) передать (transfer) куда-то... для этого есть DATA TRANSFER OBJECT (DTO), эт оне задача сущности...
Выше ссылку дали, как в ДТО маппить данные из БД, в обходи сущности