можно ли не мапить объекты целиком?
Можно забыть про костыли с маппингом некоторых полей объекта, и описывать отдельные DTO-классы с нужными полями.
Документация -
https://www.doctrine-project.org/projects/doctrine...
p.s. Сущность при использовании DataMapper != табличка в БД.