La réponse acceptée est correcte, mais j'aimerais proposer quelques suggestions supplémentaires que vous pourriez envisager :
Marquez votre entité en lecture seule.
Rendez le constructeur privé afin que seul Doctrine puisse créer des instances.
/**
* @ORM\Entity(readOnly=true)
* @ORM\Table(name="your_view_table")
*/
class YourEntity {
private function __construct() {}
}