Het geaccepteerde antwoord is correct, maar ik wil u graag enkele aanvullende suggesties geven die u wellicht in overweging wilt nemen:
Markeer uw entiteit als alleen-lezen.
Maak de constructor privé zodat alleen Doctrine instanties kan maken.
/**
* @ORM\Entity(readOnly=true)
* @ORM\Table(name="your_view_table")
*/
class YourEntity {
private function __construct() {}
}