Det accepterede svar er korrekt, men jeg vil gerne komme med nogle yderligere forslag, som du måske vil overveje:
Marker din enhed som skrivebeskyttet.
Gør konstruktøren privat, så kun Doctrine kan oprette forekomster.
/**
* @ORM\Entity(readOnly=true)
* @ORM\Table(name="your_view_table")
*/
class YourEntity {
private function __construct() {}
}