La risposta accettata è corretta, ma vorrei offrire alcuni suggerimenti aggiuntivi che potresti prendere in considerazione:
Contrassegna la tua entità come di sola lettura.
Rendi privato il costruttore in modo che solo Doctrine possa creare istanze.
/**
* @ORM\Entity(readOnly=true)
* @ORM\Table(name="your_view_table")
*/
class YourEntity {
private function __construct() {}
}